Hibernate中get()和 load()的区别
1.Get()1.在使用Hibernate中的get()方法的时候,hibernate会跟根据传入的id,确定这个id数据是否存在,首先在一级缓存中(session)查询,如果一级缓存中没有数据,会到二级缓存中确定。如果缓存中有对应的数据,就直接返回数据。
2.如果缓存中没有直接发出Sql到对应的数据库查询,如果有就返回数据,如果没有就返回Null。
3.4.get方法如果在session缓存中
原创
2017-11-01 14:47:36 ·
212 阅读 ·
0 评论