hibernate
文章平均质量分 72
lalioCAT
这个作者很懒,什么都没留下…
展开
-
hibernate的merge和limit用法
merge: 今天在做数据的update操作时,遇到了错误:a different object with the same identifier value was already associated with the session 错误原因:session中有两个相同id的实例,无法进行update操作。 初步设想:把session缓存中的某个对象remove掉,但是发现session原创 2016-01-04 16:23:10 · 1679 阅读 · 0 评论 -
hibernate对象的三种状态
1.临时状态 由 new命令开辟内存空间的java对象,例如: User user=new User();临 时对象在内存孤立存在,它是携带信息的载体,不和数据库的数据有任何关联关系.(a) 如 果没有变量对该对象进行引用,它将被gc回收;(b) 在Hibernate中,可通过 session的save()或saveOrUpdate()方法将瞬时对象与数据库相关联,并将数据对应的插入数据库中,转载 2016-01-04 16:27:33 · 489 阅读 · 0 评论 -
hibernate缓存机制详解
转自:http://www.cnblogs.com/xiaoluo501395377/p/3377604.html在本篇随笔里将会分析一下hibernate的缓存机制,包括一级缓存(session级别)、二级缓存(sessionFactory级别)以及查询缓存,当然还要讨论下我们的N+1的问题。随笔虽长,但我相信看完的朋友绝对能对hibernate的 N+1问题以及缓存转载 2016-03-12 18:01:35 · 767 阅读 · 0 评论