摘要:
session flush在commit之前默认都会执行他。也可以手动执行它,他主要做了两件事:1) 清理缓存。2) 执行SQL。(这个过程实际上是指Session执行一些必须的SQL语句来把内存中的对象的状态同步到JDBC中。)session在什么情况下执行flush* 默认在事务提交时* 显示的 阅读全文
posted @ 2017-03-04 14:52
AnswerTheQuestion
阅读(747)
评论(0)
推荐(0)
摘要:
在hibernate中我们知道如果要从数据库中得到一个对象,通常有两种方式,一种是通过session.get()方法,另一种就是通过session.load()方法,然后其实这两种方法在获得一个实体对象时是有区别的,在查询性能上两者是不同的。 一.load加载方式 当使用load方法来得到一个对象时 阅读全文
posted @ 2017-03-04 12:08
AnswerTheQuestion
阅读(299)
评论(0)
推荐(0)
浙公网安备 33010602011771号