多语言展示
当前在线:1965今日阅读:167今日分享:16

Hibernate状态笔记

Hibernate对象的3种状态:1.Transient:内存中有一个对象,缓存和数据库都没有ID2.Persistent:数据库和缓存都有ID3.Detached:内存有,数据库有,缓存没有ID区分关键:1.有没有ID2.ID在数据库有没有3.ID在内存中有没有方法如下:session.save(t);session.delete(t);getupdate更新detached状态,更新完编程persistent。 xml使用dynamtic-update=“true”使用HQL。savaOrUpdate()session.load(t);和get()区别,返回的是代理对象,只有真正用到才发送数据,get()立刻发送语句。clear方法flush()方法
推荐信息