摘要: 图解: 1):瞬时状态(Transient) 对象与session没有关联,数据库中没有对应的数据。 一般new出来的对象便是瞬时对象。 对瞬时对象使用save()方法便使之成为持久对象。 由于数据库中没有对应的数据,所以对瞬时对象使用update()方法无效。 2):持久状态(Persistent 阅读全文
posted @ 2018-10-20 13:42 GDBD 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1):Configuration配置对象 Configuration用于加载配置文件。 1): 调用configure()方法,加载src下的hibernate.cfg.xml文件 Configuration conf = new Configuration().configure(); 2):如果 阅读全文
posted @ 2018-10-20 12:22 GDBD 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1):Hibernate 中 get() 和 load() 有什么不同之处? 1)Hibernate的 get方法,会确认一下该id对应的数据是否存在,首先在session缓存中查找,然后在缓存中查找,还没有就查询数据库,数据库中没有就返回null。 2)Hibernate的 load方法加载实体对 阅读全文
posted @ 2018-10-20 11:48 GDBD 阅读(323) 评论(0) 推荐(0) 编辑