您的位置:首页 > 产品设计 > UI/UE

org.hibernate.QueryException: could not resolve property

2013-01-30 15:35 495 查看
org.hibernate.QueryException: could not resolve property: applicationTemplate of: com.yuxuan.model.Application [from com.yuxuan.model.Application a where a.user = ? and a.applicationTemplate = ?]

hbm.xml设置问题,当时<many-to-one name="ApplicationTemplate"

        column="applicationTemplateId"/>

而实体类里面的属性是

private ApplicationTemplate applicationTemplate;

 public ApplicationTemplate getApplicationTemplate() {

  return applicationTemplate;

 }

 public void setApplicationTemplate(ApplicationTemplate applicationTemplate) {

  this.applicationTemplate = applicationTemplate;

 }

name="ApplicationTemplate"

应该把a小写,并加上class



<many-to-one name="applicationTemplate"

        column="applicationTemplateId" class="ApplicationTemplate"/>

注意hbm.xml和实体类属性一致(包括大小写)!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐