摘要: m诶呦没有解决,这个回答好像有点用: 这个问题不是二级缓存的问题,是你测试方法的问题首先你配置的二级缓存应该是没有错误的,只要在hbm文件里加入了<cache usage="read-write"/>,如果其他地方配置的不对, 运行时会有异常提示其次,你要搞清楚二级缓存的作用范围,是同一个Sessi 阅读全文
posted @ 2016-08-24 21:37 guodaxia 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 一种看起来low的方式:在方法上面加上boolean类型参数用来判断是否进行初始化 第二种方式:使用onpenSessionInView解决。在过滤器中操作事务。 阅读全文
posted @ 2016-08-24 16:27 guodaxia 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 我出现这个问题的原因是: 我在父表上加上了级联属性,然后我希望在保存person的时候自动保存idcard对象,忘记了附表是依赖于目标存在的,所以报错了。将级联添加到附表上了,就ok了 阅读全文
posted @ 2016-08-24 15:24 guodaxia 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 今日要点: 1、继承关系映射 一个表对应一个映射树(subclass) 一个子类一个表,子类只有父类没有的字段(joined-subclass) 鉴别器和内连接结合使用(subclass join) 一个类对应一个表(union-subclass) 2、懒加载 3、缓存 4、事务以及事务有关 1、j 阅读全文
posted @ 2016-08-24 13:51 guodaxia 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 这个是在我使用union-subclass的时候出现的,不能使用identity作为主键生成策略。原因是不允许出现主键相同。 阅读全文
posted @ 2016-08-24 11:31 guodaxia 阅读(847) 评论(0) 推荐(0) 编辑
摘要: 我出现这个错误的原因是:继承关系前面我使用的是字表连接父表进行的,后面我更改成为一个类单独一个表,另一个字段少的类字段放在父表中,因为hibernate的映射文件改变,hibernate不知道我前面数据库中有变成字段的表,并且有数据和外键,我的hibernate中的autodll设置为create, 阅读全文
posted @ 2016-08-24 11:08 guodaxia 阅读(501) 评论(0) 推荐(0) 编辑