六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 59|回复: 0

Caused by: org.hibernate.MappingException: must specify an identifier type:

[复制链接]

升级  52.33%

105

主题

105

主题

105

主题

举人

Rank: 3Rank: 3

积分
357
 楼主| 发表于 2013-2-3 14:38:33 | 显示全部楼层 |阅读模式
异常:Caused by: org.hibernate.MappingException: must specify an identifier type:
view plaincopy to clipboardprint?

Caused by: org.hibernate.MappingException: must specify an identifier type: com.xycentre.otms.usermanager.model.OtmsUser  
    at org.hibernate.cfg.HbmBinder.bindSimpleId(HbmBinder.java:418)  
    at org.hibernate.cfg.HbmBinder.bindRootPersistentClassCommonValues(HbmBinder.java:356)  
    at org.hibernate.cfg.HbmBinder.bindRootClass(HbmBinder.java:295)  
    at org.hibernate.cfg.HbmBinder.bindRoot(HbmBinder.java:166) 
Caused by: org.hibernate.MappingException: must specify an identifier type: com.xycentre.otms.usermanager.model.User
 at org.hibernate.cfg.HbmBinder.bindSimpleId(HbmBinder.java:418)
 at org.hibernate.cfg.HbmBinder.bindRootPersistentClassCommonValues(HbmBinder.java:356)
 at org.hibernate.cfg.HbmBinder.bindRootClass(HbmBinder.java:295)
 at org.hibernate.cfg.HbmBinder.bindRoot(HbmBinder.java:166)
 
解决方案:
User.hbm.xml里id的name没有写..
把ID里面的name属性写上,就没事.
 
<id name="userID" column="USER_ID" type="java.lang.String">
   <generator class="native"></generator>  
</id>
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表