2
我使用的persistence.xml在休眠排除@Entity从持久性
不过,我在classpath我不他们是persistence.xml中的一部分,其中一些@Entity。
文档类的类元素指定一个 完全限定类名,你 将映射在
。默认情况下,在存档内找到的所有正确 注释类和所有hbm.xml 文件都被添加到持久性单元 配置中的 。
是否有从中排除一些实体?
我使用的persistence.xml在休眠排除@Entity从持久性
不过,我在classpath我不他们是persistence.xml中的一部分,其中一些@Entity。
文档类的类元素指定一个 完全限定类名,你 将映射在
。默认情况下,在存档内找到的所有正确 注释类和所有hbm.xml 文件都被添加到持久性单元 配置中的 。
是否有从中排除一些实体?
这是不可能的afaik。但不要担心 - 如果你不使用这些类,除了会话工厂加载的元数据外,它们不会打扰你。
更新:hbm2ddl
工具(如蚂蚁)有excludes
选项。我不知道你是如何使用它,所以在那里寻找选择。
除此之外,您可以手动列出所有类别的persistence.xml
及用途:
<exclude-unlisted-classes>true</exclude-unlisted-classes>
它不打扰我,因为我用hbm2dll为他们创造的一部分。 – Dejell 2011-01-31 08:30:42