Hibernate 报错:
起因:尝试写了下hibernate入门环境搭建,运行测试时,创建表成功打印了sql语句,但是发现报错:Exception in thread “main” org.hibernate.MappingException: Unknown entity: cn.hb.entity
网上百度了一些解决方法
1、是说在hibernate.cfg.xml中没有引入配置文件User.hbm.xml
<mapper resource="hbm.xml路径"/>
**
2、是说创建SessionFactory对象需要通过注册ServiceRegistry对象来创建。
这两种方法我都有试过,还是会报错
后来重新写了一遍项目发现hibernate.cfg.xml配置文件才发现写错了一个属性:
把table写成了entity-name属性了。
解决:把entity-name改成table属性,再次运行,发现save方法执行成功。