gpt4 book ai didi

java - 从持久性中排除@Entity

转载 作者:行者123 更新时间:2023-11-30 07:34:55 27 4
gpt4 key购买 nike

我在 hibernate 中使用 persistence.xml

但是,我在类路径中是一些@Entity,我不希望它们成为 persistence.xml 的一部分。

在文档中

class The class element specifies a fully qualified class name that you will map. By default all properly annotated classes and all hbm.xml files found inside the archive are added to the persistence unit configuration.

是否有从中排除一些实体?

最佳答案

这是不可能的 afaik。但是不用担心 - 如果您不使用这些类,它们不会打扰您,除了它们的元数据由 session 工厂加载。

更新:hbm2ddl 工具(如 ant)具有 excludes 选项。我不知道你是如何使用它的,所以在那里搜索选项。

除此之外,您可以手动列出 persistence.xml 中的所有类并使用:

<exclude-unlisted-classes>true</exclude-unlisted-classes>

关于java - 从持久性中排除@Entity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4848839/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com