jpa请求未成功

时间:2018-12-20 21:57:09

标签: hibernate jpa spring-data-jpa

我有两个表,中间有一个关联表。问题是我的请求没有返回我UserProfil关系的结果

我的数据库: 表实用程序: ID:整数,主键

表配置文件: ID:整数,主键

表UtilisateurProfil: ID:整数,主键 id_utilisateur:外键 id_profil:外键

我的结果: {“ id”:1,“ nom”:“ Administrateur”,“ prenom”:“ Administrateur”,“ utilisateurProfils”:[{}]}

public class Utilisateur implements Serializable {
private static final long serialVersionUID = 1L;

@Id
@SequenceGenerator(name = "seqUtilisateur")
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "seqUtilisateur")
private Integer id;

@OneToMany(mappedBy="utilisateur")
private List<UtilisateurProfil> utilisateurProfils = new ArrayList<UtilisateurProfil>();

public Utilisateur() {
}

    GETTER / SETTER
}

public class Profil implements Serializable {
private static final long serialVersionUID = 1L;

@Id
@SequenceGenerator(name="seqProfil" )
@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="seqProfil")
private Integer id;

@OneToMany(mappedBy="profil")
private List<UtilisateurProfil> utilisateurProfils = new ArrayList<UtilisateurProfil>();

}

public class UtilisateurProfil implements Serializable {
private static final long serialVersionUID = 1L;

@Id
@SequenceGenerator(name = "seqUtilisateurProfil")
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "seqUtilisateurProfil")
private Integer id;

@ManyToOne @JoinColumn(name = "idUtilisateur")
private Utilisateur utilisateur;

@ManyToOne @JoinColumn(name = "idProfil")
private Profil profil;

public UtilisateurProfil() {

}

public Utilisateur getUtilisateur() {
    return this.utilisateur;
}

public void setUtilisateur(Utilisateur utilisateur) {
    this.utilisateur = utilisateur;
}

public Profil getProfil() {
    return this.profil;
}

public void setProfil(Profil profil) {
    this.profil = profil;
}
 }    

0 个答案:

没有答案