|
文章分类 » hibernate
发表于08-05-09 17:08 | 阅读 878 |
评分 (暂无)
记录问题和初步的猜测: 1.query cache和session factory cache是什么关系? 个人感觉是关系比较紧密,但到底什么关系不清楚。 2.query cache在通过hibernate插了新纪录后会失效吗,重开session后的情况如何? 在同一个session中插了新纪录,导致其他的都失效,重开session后,query cache的查询语句转成了session factory cache的ID查询语句,当然这是在同一个session factory open session的情况下,如果是重新运行服务器,只要没新纪录,原来的select语句只运行一次。 以上纯属猜测,欢迎拍砖
发表于08-05-05 01:39 | 阅读 833 |
评分 (暂无)
教训,惨痛的教训,浪费了一晚上的时间,最终还是靠搜索异常找到网友的解决办法 http://liyanhui.javaeye.com/blog/133275 一个timestamp的类型值为null 这样hibernate就无法映射了??? 原因已知,解决办法未知 ====================== 后记:现在知道确切的原因了,因为这个field在composite-id中 所以一旦value为null,就会出问题了 本人已知的解决办法就是要小心,不要让这样的情况出现
|