摘要: Hibernate中事务 事务的性质 事物的隔离级别 配置事务的隔离级别 事务的性质 原子性:原子,不可再分,一个操作不能分为更小的操作,要么全都执行,要么全不执行。 一致性:事务在完成时,必须使得所有的数据保持一致的状态。(与开始事务保持前一样的状态) 隔离性:事务查看数据时数据所处的状态,要么是 阅读全文
posted @ 2019-11-13 20:42 Cynical丶Gary 阅读(602) 评论(0) 推荐(0) 编辑
摘要: Hibernate中一级缓存 Hibernate 中的缓存分为一级缓存和二级缓存,这两个级别的缓存都位于持久化层,并且存储的都是数据库数据的备份。其中一级缓存是 Hibernate 的内置缓存,在前面的学习中已经使用过。本文将针对 Hibernate 的一级缓存进行详细讲解。 一级缓存其实就是 Se 阅读全文
posted @ 2019-11-13 15:51 Cynical丶Gary 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 对象的三种状态 瞬时状态: 实体 没有id.没有与session关联 持久化状态: 特点:持久化状态对象的任何改变都会同步到数据库中 游离态【也称作托管态】: 实体 有id,没有与session关联 Hibernate向数据库中增加用户调用addUser()方法时 //增加用户 public voi 阅读全文
posted @ 2019-11-13 15:17 Cynical丶Gary 阅读(145) 评论(0) 推荐(0) 编辑
摘要: Hibernate中创建实体 创建实体五个基本规则 --提供无参的构造器 --成员变量的私有化,提供get、set方法,提供属性 --尽量使用包装类型 --主键(一定要有) --不要加final(hibernate中使用代理机制) 无参构造器 一、概念 java中构造方法指的是: 与类名相同,无返回 阅读全文
posted @ 2019-11-13 14:56 Cynical丶Gary 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Hibernate中重要的api Configuration SessionFactory Session(重点) Transaction 在Dao层中UserDao.java使用Hibernate向数据库中添加注册的用户 public void addUser(User user) { //使用H 阅读全文
posted @ 2019-11-13 14:39 Cynical丶Gary 阅读(163) 评论(0) 推荐(0) 编辑
摘要: hibernate.cfg.xml配置文件——链接数据库 hibernate.cfg.xml一定要配置在/src文件目录下 --数据库驱动,url,用户名,密码 --方言org.hibernate.dialect.MySQL5InnoDBDialect --显示并格式化sql语句 --配置自动生成表 阅读全文
posted @ 2019-11-13 13:35 Cynical丶Gary 阅读(388) 评论(0) 推荐(0) 编辑