【发布时间】:2016-01-16 03:02:09
【问题描述】:
我想知道如果这些是数据库的概念,为什么在spring或hibernate中存在隔离级别?那些不是由数据库处理的,所以我们需要在spring应用程序中明确指定它们吗?背后的原因是什么?
【问题讨论】:
标签: database spring hibernate isolation-level
我想知道如果这些是数据库的概念,为什么在spring或hibernate中存在隔离级别?那些不是由数据库处理的,所以我们需要在spring应用程序中明确指定它们吗?背后的原因是什么?
【问题讨论】:
标签: database spring hibernate isolation-level
为每个连接设置事务隔离级别。它们甚至可以根据特定交易进行定义。但是启动事务的人需要指定隔离级别。
如果是 JDBC,它将是:Connection#setTransactionIsolation()。在您的情况下,这个人是 Hibernate 或 Spring。
【讨论】: