我正在尝试在包级别使用 Hibernate @TypeDef 注释,正如 Hibernate documentation 中所描述的那样.
我正在使用 Hibernate 3.6
和 Spring 3.0.7
。代码编译并且 package-info.class
位于类路径中,但 Hibernate 仍然看不到它。
如果我将 @TypeDef
放在类级别,它就可以工作,但如果我放入 package-info
则不会。我试着用谷歌搜索,但找不到任何有用的东西。
谢谢!
最佳答案
你可能需要添加一个
<resource package="com.foo.bar.thepackage"/>
到你的 Hibernate 配置文件,或者调用 configuration.addPackage("com.foo.bar.thepackage") .
关于java - 为什么 Hibernate 会忽略 package-info.java?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10637887/