当实体未包含在持久性单元中时,@ Entity注释的用途是什么

时间:2012-10-23 09:35:18

标签: java jpa persistence entity

我正在构建的示例应用程序中有几个JPA带注释的实体类,并且几乎所有都在持久性单元中指定由JPA提供程序管理。

对于那些带注释但未包含在persistence.xml中的实体:

  1. 实体注释的用途是什么?
  2. 他们是否仍然映射到数据库中的表?
  3. 由于它们不是由提供商管理,我如何使用这些实体来保存数据?
  4. 感谢任何答案以澄清我的理解。

2 个答案:

答案 0 :(得分:4)

JPA将在持久性管理设置中包含任何带有@Entity注释的类。如果您使用注释,则不需要persistence.xml

干杯,

答案 1 :(得分:1)

JPA会自动扫描使用@Entity注释的类并包含它们。