我想创建一个简单的Hibernate
测试项目
我创建了2个类,Main
和Auto
。
我不知道主类中的代码是否正确,因为在官方的hibernate中,如何使用已弃用的方法。
当我启动程序后发生错误:
"Exception in thread "main" org.hibernate.MappingException: Unknown entity: firsthibernate.Auto"
我也不太明白为什么在大多数教程中他们说你应该标记你希望hibernate使用的类的实体,那么映射文件的意义呢? :(
如果有人可以提供帮助,或者有人甚至有一个基本的小hibernate示例,它实际上可以与最新版本的eclipse和hibernate一起使用,那将会很高兴。
中的代码
问候
答案 0 :(得分:0)
如果你正在使用hibernate注释,你可能应该使用@Entity注释而不是使用旧的.hbm映射文件。
在hibernate配置属性中,确保将“hibernate.archive.autodetection”属性设置为值“class”。这将确保正确映射所有@Entity类。 (见 hibernate configuration)
另外,如果没有代码和配置,很难说出问题是什么!