java - 为什么 Hibernate 会忽略 package-info.java?

标签 java hibernate annotations usertype

我正在尝试在包级别使用 Hibernate @TypeDef 注释,正如 Hibernate documentation 中所描述的那样. 我正在使用 Hibernate 3.6Spring 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/

相关文章:

Java I/O 在服务器端阻塞线程

hibernate - grails的hibernate过滤器插件是否支持表联接和多个参数?

java - 如何对复杂类型的 Hibernate 搜索结果进行排序

arrays - 在 map View 上显示多个注释

java - 通过 Spring MVC Web 应用程序向客户端发送文本文件

java - 是否有包含所有标准操作的四元数和矩阵库?

java - 仅在窗口在 Java 中不再可见后才读取值

hibernate - Hibernate 中每个具体类层次结构的表

matlab - 从图中删除注释

ios - 用户位置显示为注释