【发布时间】:2014-03-27 20:03:59
【问题描述】:
我正在尝试让 hibernate 扫描 package-info.java 文件,这样我就可以创建包级别的注释,而不必在每个实体中定义注释。我发现这篇文章提到了如何做到这一点:
Why would Hibernate ignore package-info.java?
答案说添加这个:
<mapping package="com.foo.bar.thepackage">
到我的休眠配置文件。但是,由于我只使用注释并使用 LocalContainerEntityManagerFactoryBean 我没有 Hibernate XML 文件。如何使用 jpa 工厂设置这个休眠特定属性?
谢谢
【问题讨论】:
-
好吧,尝试获取 Hibernate 配置并按照您提供的链接中的说明调用方法 configuration.addPackage
-
问题是我使用的是 JPA 的 LocalContainerEntityManagerFactoryBean,它不是特定于休眠的。我不知道如何通过这个 JPA 接口访问休眠配置对象。