запрос jpa не результат - PullRequest
       2

запрос jpa не результат

0 голосов
/ 21 декабря 2018

У меня есть две таблицы и посередине таблица ассоциаций.Проблема в том, что мой запрос не возвращает мне результат моих отношений UserProfil

Моя база данных: Table Utilisateur: ID: целое число, первичный ключ

Таблица Profil: ID: целое число, первичный ключ

Таблица UtilisateurProfil: ID: целое число, первичный ключ id_utilisateur: внешний ключ id_profil: внешний ключ

Мой результат: {"id": 1, "nom": "Administrateur", "prenom": "Administratorur", "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;
}
 }    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...