Hibernate Annotation错误

时间:2014-06-02 08:19:48

标签: java eclipse hibernate

我想创建一个简单的Hibernate测试项目 我创建了2个类,MainAuto

我不知道主类中的代码是否正确,因为在官方的hibernate中,如何使用已弃用的方法。

当我启动程序后发生错误:

"Exception in thread "main" org.hibernate.MappingException: Unknown entity: firsthibernate.Auto"

我也不太明白为什么在大多数教程中他们说你应该标记你希望hibernate使用的类的实体,那么映射文件的意义呢? :(

如果有人可以提供帮助,或者有人甚至有一个基本的小hibernate示例,它实际上可以与最新版本的eclipse和hibernate一起使用,那将会很高兴。

中的代码

pastebin.com/KematccG

问候

1 个答案:

答案 0 :(得分:0)

如果你正在使用hibernate注释,你可能应该使用@Entity注释而不是使用旧的.hbm映射文件。

在hibernate配置属性中,确保将“hibernate.archive.autodetection”属性设置为值“class”。这将确保正确映射所有@Entity类。 (见 hibernate configuration

另外,如果没有代码和配置,很难说出问题是什么!