可以使用openSession()方法,参考博客https://blog.csdn.net/qq_34025787/article/details/78668028
springboot hibernate整合问题
40在一个service方法中调用sessionFactory.getCurrentSession()的时候报如下异常Could not obtain transaction-synchronized Session for current thread
网上查询报错原因是说必须加@Transactional(readOnly = true),按说明加确实是可以解决。但是这个service方法仅仅是一个查询,不想用事务方式,能否在不写@Transactional(readOnly = true)情况下正常获取session,并进行查询。不想为每个查询service都加@Transactional(readOnly = true), 也不想用openSession方式。
非常感谢,如解决追加分数
- 点赞
- 写回答
- 关注问题
- 收藏
- 复制链接分享
- 邀请回答