【问题标题】:How to disable sql creation for JPA entity classes如何禁用 JPA 实体类的 sql 创建
【发布时间】:2011-03-04 09:50:50
【问题描述】:

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

【问题讨论】:

    标签: java hibernate jpa hbm2ddl


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2021-08-02
      • 1970-01-01
      • 2021-01-13
      • 2015-07-24
      • 2016-03-01
      • 1970-01-01
      • 2021-07-26
      • 2020-01-20
      • 1970-01-01
      相关资源
      最近更新 更多