一直报org.hibernate.PropertyNotFoundException: Could not find a getter for name in class cn.zmj.bean.Service
我感觉我的命名并没有错
User.hbm.xml:
<set name="service" cascade="all" lazy="true">
<key column="user"></key>
<one-to-many class="Service" />
</set>
<set name="manage" cascade="all" lazy="true">
<key column="manage"></key>
<one-to-many class="Service" />
</set>
User:
private Set<Service> service = new HashSet<Service>();
private Set<Service> manage = new HashSet<Service>();
public Set<Service> getService() {
return service;
}
public void setService(Set<Service> service) {
this.service = service;
}
public Set<Service> getManage() {
return manage;
}
public void setManage(Set<Service> manage) {
this.manage = manage;
}
Service.hbm.xml:
<many-to-one name="user" class="User" column="user"></many-to-one>
<many-to-one name="manage" class="User" column="manage"></many-to-one>
Service:
private User user;
private User manage;
public User getManage() {
return manage;
}
public void setManage(User manage) {
this.manage = manage;
}
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}