>hibernate-session中的方法
Posted 北极星的眼泪520
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了>hibernate-session中的方法相关的知识,希望对你有一定的参考价值。
1.操作实体对象的方法
save() 保存
update() 更新
saveOrUpdate() 保存或更新
delete() 删除
2.操作缓存的方法
clear() 清除所有缓存
evit() 将指定对象清除出缓存
flush() 刷新到数据库中()马上执行sql语句,不会清除session缓存)
3.查询实体对象的方法
get()
load()
createQuery()
createCriteria()
get()和load()方法的比较
①get()方法是立即加载,即只要执行get()方法,立即会发出sql语句
load()方法是延迟加载,即只有查询该对象的属性时,才会发出sql语句
②没查到时,get()方法返回null,load()方法抛异常
③get()方法返回的是真实的对象
load()方法返回的是代理对象
以上是关于>hibernate-session中的方法的主要内容,如果未能解决你的问题,请参考以下文章