hibernate 中的注解是hibernate 还是java 持久化API?

Annotations in hibernate are of hibernate or java persistance API?

我看到过一些解释休眠注解的文章,比如 (@Entity,@Id)。这些注释是在 hibernate 中实现的还是来自 Java 持久性 API?

如果我们决定使用其他 ORM 工具怎么办。那么我们是否必须更改所有注释以适应其他 ORM 工具?或无需对源代码进行任何更改(包括注释)

其中一些注释在休眠和 JPA 中都有..

如果我们使用 javax.persistence,则无需更改代码。这是 org.hibernate.annotations 和 javax persistence

之间的主要区别

Difference between JPA Entity and Hibernate Entity

Hibernate annotation or XML configuration