1

我们有一些 JPA 实体类目前正在开发中,不希望它们成为测试周期的一部分。我们尝试注释掉 META-INF\persistence.xml 中的相关实体类,但 hbm2ddl 逆向工程工具似乎仍然为这些实体生成 SQL。如何告诉我的代码忽略这些类?这些是否有任何注释,或者我是否必须注释掉 @Entity 注释以及我在 persistence.xml 文件中的更改。

4

1 回答 1

4

JPA自动扫描您的类路径中的实体。因此,正如您所说,一种选择是删除@Entity注释。另一种选择是使用<exclude-unlisted-classes>true</exclude-unlisted-classes>这将导致仅使用列出的类persistence.xml

于 2010-06-16T10:49:46.207 回答