只是想知道在Hibernate中开始一个新事务是否实际上分配了一个到DB的连接?
我关心b/c我们的服务器为每个收到的请求开始一个新的事务,即使该请求没有与DB交互.我们看到数据库连接是一个主要的瓶颈,所以我想知道是否应该花时间缩小我的交易范围.
到处搜索,但未能找到一个好的答案.非常简单的代码在这里:
SessionFactory sessionFactory = (SessionFactory) Context.getContext().getBean("sessionFactory");
sessionFactory.getCurrentSession().beginTransaction();
sessionFactory.getCurrentSession().setFlushMode(FlushMode.AUTO);
Run Code Online (Sandbox Code Playgroud)
非常感谢!一个