Springboot集成hibernate,自动事务方式

发布于 2022-01-05 12:39:24 字数 990 浏览 774 评论 0

@Transactional
@Repository("baseDao")
public class BaseDaoImpl implements IBaseDao {
    @Autowired
    private EntityManagerFactory entityManagerFactory;
    
    @Transactional
    public Session getSession() {
        //1.这种方式,总让配什么 spring.jpa.properties.hibernate.current_session_context_class  在研究网上若依的框架,他配置的时候用提.yml格式,总是配不起来,
        //但是这种方式说是可以配自动事务
        //return entityManagerFactory.unwrap(SessionFactory.class).getCurrentSession();
        //2.这种方式能用,但太麻烦了,不能自动事务,
        return entityManagerFactory.unwrap(SessionFactory.class).openSession();
    }

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文