小编ill*_*nce的帖子

Hibernate中的beginTransaction是否分配了新的数据库连接?

只是想知道在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)

非常感谢!一个

java performance orm hibernate transactions

13
推荐指数
2
解决办法
9030
查看次数

标签 统计

hibernate ×1

java ×1

orm ×1

performance ×1

transactions ×1