Could not get constructor for org.hibernate.persister.entity.SingleTableEntityPersister

分享到:
  来源:急速科技  发布时间:2014-09-26  浏览次数:2991

  Could not get constructor for org.hibernate.persister.entity.SingleTableEntityPersister

今天在写某个用户表hibernate配置文件的时候,出现了一下这个错误:

Could not get constructor for org.hibernate.persister.entity.SingleTableEntityPersister

 

经百度后得知,出现这个错误的原因是:配置文件中property节点属性的name值与geter  seter中的值没有对应;解决办法每个属性核对后并对应。

 举例:

我的user类中  属性userName 对应的 geter为getUserName,seter对应的为SetUserName;而配置文件中的property节点属性的name值却是<property name="username" type="string" />

解决办法:<property name="username" type="string" /> 修改为<property name="userName" type="string" />

 

 

知识文章分类

Java

阅读排行