hibernate
文章平均质量分 69
发呆程序员
好习惯要坚持下去
展开
-
hibernate一级缓存和二级缓存
首先要明白缓存是干什么的,缓存就是要将一些经常使用的数据缓存到内存或者各种储存介质中,当再次使用时可以不用去数据库中查询,减少与数据库的交互,提高性能。 再说明一级与二级缓存的作用:一级缓存是Session级别的,也就是说在一个事务中才会启作用。比如在一个事务中同时查询同一个对象,则不会两次去数据库中查询。 而二级缓存是sessionFactory级别的,不同的事务之间是可以共享的,有些权限,原创 2015-09-23 15:22:09 · 369 阅读 · 0 评论 -
hibernate持久化对象状态
持久化对象的状态: 瞬时对象(Transient Objects):使用new操作符初始化的对象不是立刻就持久化的。他们的状态是瞬时的,也就是说他们没有任何跟数据库表相关联的行为,只要应用不再引用这些对象(不再被任何其他对象所引用),他们的状态将会丢失,并由垃圾回收机制回收。 临时对象的特征。临时对象具有以下特征: (1) 不处于Session的缓存中,也可以说,不被任何一个Sess原创 2015-09-23 11:51:12 · 1616 阅读 · 2 评论