Java hibernate如何提供可重复读取
我正在浏览以下声明,并偶然发现: Hibernate不会在内存中锁定对象。您的应用程序可以预期 由数据库的隔离级别定义的行为 交易。通过会话,这也是一个事务范围 Hibernate提供了可重复读取以按标识符进行查找 以及返回标量的实体查询和非报告查询 价值观 我无法理解以下语句:Java hibernate如何提供可重复读取,java,hibernate,Java,Hibernate,我正在浏览以下声明,并偶然发现: Hibernate不会在内存中锁定对象。您的应用程序可以预期 由数据库的隔离级别定义的行为 交易。通过会话,这也是一个事务范围 Hibernate提供了可重复读取以按标识符进行查找 以及返回标量的实体查询和非报告查询 价值观 我无法理解以下语句:Hibernate提供了可重复的读取,用于按标识符和实体查询进行查找,而不报告返回标量值的查询。 Hibernate如何提供可重复读取?谁能给我举个例子吗 当文档说不报告返回标量值的查询时,这意味着什么。 请在这方面
Hibernate提供了可重复的读取,用于按标识符和实体查询进行查找,而不报告返回标量值的查询。
- Hibernate如何提供可重复读取?谁能给我举个例子吗
- 当文档说
不报告返回标量值的查询时,这意味着什么。
请在这方面帮助我。这意味着,在单事务(Hibernate)中,如果您提取的某个实体(具有相同的PK)比仅在第一次使用时从数据库中提取的实体要多出几倍,那么稍后将从缓存中返回该实体,从而减少实际执行的SQL数量。至于第二点,我也不明白。谢谢你回答我的第一个问题