【问题标题】:Is there any concept of entity state in spring data JPA similar to hibernate?Spring Data JPA中是否有类似于hibernate的实体状态概念?
【发布时间】:2021-08-22 09:27:33
【问题描述】:

Hibernate 有实体状态(transient、persistent 和 detached)的概念。 Spring Data JPA中是否也有类似的概念?
我已经通过official Spring Data Jpa doc。本文档讨论了实体状态的检查,但没有讨论 Spring Data JPA 支持多少实体状态。

我的问题是:Spring Data JPA 是否支持多个实体状态?如果是,有多少个实体状态?

【问题讨论】:

    标签: hibernate spring-data-jpa


    【解决方案1】:

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

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

    有关 Spring Data JPA 和 JPA 之间关系的更多信息,请参阅 What's the difference between JPA and Spring Data JPA? 和 Spring + hibernate versus Spring Data JPA: Are they different?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-26
      • 2021-10-16
      • 1970-01-01
      • 2014-06-06
      • 1970-01-01
      • 1970-01-01
      • 2019-01-21
      • 2021-05-22
      相关资源
      最近更新 更多