hibernate mappin无法确定表中java.util.List的类型



运行应用程序时,我遇到以下错误

无法确定的类型:java.util.List,位于表:Userscolumns:[org.hibernate.mapping.Column(roles)]

这是我当前的代码,我不明白为什么我收到这个错误

@Entity
@Table(name="Users")
public class UserEntity extends BaseEntity  {

/**
 * 
 */
private static final long serialVersionUID = -8789920463809744548L;
private String firstname;
private String lastname;
private String username;
private String password;
private String role;

@OneToMany(mappedBy="mouad",targetEntity=Role.class)
private List<Role> roles;

public List<Role> getRoles() {
    return roles;
}
public void setRoles(List<Role> roles) {
    this.roles = roles;
}
public String getFirstname() {
    return firstname;
}
public String getRole() {
    return role;
}
public void setRole(String role) {
    this.role = role;
}
public void setFirstname(String firstname) {
    this.firstname = firstname;
}
public String getLastname() {
    return lastname;
}
public void setLastname(String lastname) {
    this.lastname = lastname;
}
public String getUsername() {
    return username;
}
public void setUsername(String username) {
    this.username = username;
}
public String getPassword() {
    return password;
}
public void setPassword(String password) {
     //PasswordEncoder crypto = new Md5PasswordEncoder();
   // this.password = crypto.encodePassword(password, null);
  //  System.out.println(this.password);
    this.password=password;
}
@Entity
@Table(name="Role")
public class Role extends BaseEntity  {
/**
 * 
 */
private static final long serialVersionUID = 1L;

private String rolename;
@ManyToOne(targetEntity = UserEntity.class)
private UserEntity mouad;
public UserEntity getMouad() {
    return mouad;
}
public void setMouad(UserEntity mouad) {
    this.mouad = mouad;
}
public String getRolename() {
    return rolename;
}
public void setRolename(String rolename) {
    this.rolename = rolename;
}
}

发生此错误的原因是什么?非常感谢您的帮助或建议!

删除@ManyToOne和@OneToMany 上的targetEntity

请尝试父

@OneToMany(mappedBy="mouad")

对于儿童

@ManyToOne
@JoinColumn(name = "<FOREIGN_KEY>")

相关内容

最新更新