发表于: 2017-05-10 19:18:14

7 1245


今天学习了整合Spring4 + Hibernate5,一种是有hibernate核心配置文件的,另一种是把hibernate核心配置写在spring配置文件里。

不太明白的地方就是为什么非要配连接池呢,不配连接池就会出现错误。但是原来没整合Spring,单独用Hibernate时不配连接池也没有问题啊?

很费解。。。


使用延迟加载的时候,出现no session错误,百度了下,有两种办法:

1.lazy设置为false,但是我觉得这种方法没用,我就是要用延迟加载,关了还玩什么。。

2.设置OpenSessionInViewFilter:

        出现上述错误的原因是事务开启在service层,而要查询的数据是要在view层调用SQL语句查询的,可是到view层时session早就在service层关闭了,

        所以加一个过滤器,让session在view层开启和关闭就OK


@师兄 , 我有问题!!!



返回列表 返回列表
评论

    分享到