Caused by: org.hibernate.AnnotationException: Use of @OneToMany or @ManyToMany targeting an unmapped class: tc.privilege.database.SUser.SUsreroles[tc.privilege.database.SUsrerole]其中代码如下:@Entity
@Table(name = "S_USER", schema = "JAVAUSER")
public class SUser implements java.io.Serializable { // Fields
        private Set<SUsrerole> SUsreroles = new HashSet<SUsrerole>(0);
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "SUser")
public Set<SUsrerole> getSUsreroles() {
return this.SUsreroles;
} public void setSUsreroles(Set<SUsrerole> SUsreroles) {
this.SUsreroles = SUsreroles;
}
}
@Entity
@Table(name = "S_USREROLE", schema = "JAVAUSER")
public class SUsrerole implements java.io.Serializable {
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "USER_ID", nullable = false)
public SUser getSUser() {
return this.SUser;
} public void setSUser(SUser SUser) {
this.SUser = SUser;
} @ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "ROLE_ID", nullable = false)
public SRole getSRole() {
return this.SRole;
} public void setSRole(SRole SRole) {
this.SRole = SRole;
}
}@Entity
@Table(name = "S_ROLE", schema = "JAVAUSER")
public class SRole implements java.io.Serializable {
        private Set<SRolepermission> SRolepermissions = new HashSet<SRolepermission>(
0);
private Set<SUsrerole> SUsreroles = new HashSet<SUsrerole>(0);
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "SRole")
public Set<SRolepermission> getSRolepermissions() {
return this.SRolepermissions;
} public void setSRolepermissions(Set<SRolepermission> SRolepermissions) {
this.SRolepermissions = SRolepermissions;
} @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "SRole")
public Set<SUsrerole> getSUsreroles() {
return this.SUsreroles;
} public void setSUsreroles(Set<SUsrerole> SUsreroles) {
this.SUsreroles = SUsreroles;
}
}@Entity
@Table(name = "S_ROLEPERMISSION", schema = "JAVAUSER")
public class SRolepermission implements java.io.Serializable {
        @ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "RP_ROLEID", nullable = false)
public SRole getSRole() {
return this.SRole;
} public void setSRole(SRole SRole) {
this.SRole = SRole;
} @ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "RP_MODELID", nullable = false)
public SModel getSModel() {
return this.SModel;
} public void setSModel(SModel SModel) {
this.SModel = SModel;
}
}由于刚学习使用,有很多问题.如果您发现我这个问题,请帮我解决一下,谢谢!