当前位置: 首页 > 知识库问答 >
问题:

spring data JPA中有没有类似于Hibernate的实体状态概念?

公英哲
2023-03-14

共有1个答案

陆正奇
2023-03-14

Spring Data JPA本身并不实现持久性。相反,它依赖于JPA及其实现。Hibernate是最流行的实现。

实体生命周期的概念是JPA不可分割的一部分。因此,对于所有意图和目的,Spring Data JPA具有与Hibernate/JPA完全相同的实体状态,尽管从技术上讲,Spring Data JPA没有这种状态,因为它完全由JPA实现处理。

有关Spring Data JPA和JPA之间关系的更多信息,请参阅JPA和Spring Data JPA之间的区别是什么?Spring+hibernate和Spring Data JPA:它们有什么不同吗?

 类似资料:
  • 有一些相关的问题,比如: null 我的存储库 我错过了什么?

  • 写rust 程序,不知道全局状态放那里,lazy_static 太难用了,难道要把sqlite 中吗

  • 本文向大家介绍有没有类似于MySQL中Oracle的trunc(sysdate)的功能?,包括了有没有类似于MySQL中Oracle的trunc(sysdate)的功能?的使用技巧和注意事项,需要的朋友参考一下 是的,您可以用于仅获取MySQL中的日期部分,并且可以用于获取MySQL中的当前日期。 当前日期如下- 让我们首先创建一个表- 使用插入命令在表中插入一些记录- 使用select语句显示表

  • 考拉提供了一种非常简单的方法,可以在Facebook的用户墙上发布状态更新。我想知道是否存在一个 gem 来对 Twitter 做类似的事情:换句话说,我正在寻找一个 gem,可以轻松地让您的应用程序为用户发布一些东西。 非常感谢任何建议。

  • 问题内容: 我的输入就是这样。 O / p:应该像 我想要一个可以在数据库级别上触发的查询。我尝试了各种方法,但无法做到这一点… 问题答案: 11g及更高版本: 使用listagg: 10g及以下: 一种方法是使用功能: 要使用该功能: 注意:在某些较早版本的Oracle上有一个(不受支持的)功能,该功能可能会对您有所帮助-有关详细信息,请参见此处。 在MySQL中:

  • 问题内容: 如果我回滚,会话中的实体会怎样?他们会在交易之前回到状态吗?特别是他们会获得新的ID吗? 例: 更新 : 我已经进行了Hibernate 4测试。测试后,该实体已成为新的ID。 问题答案: 我将简单地引用JPA实现(3.3.2事务回滚): 对于事务范围和扩展的持久性上下文,事务回滚都会导致所有先前存在的托管实例和已删除实例[31]分离。实例的状态将是事务回滚时的实例状态。事务回滚通常会