Nous avons ce projet d'école où nous créons un système de bibliothèque de livres où l'objectif principal est d'utiliser une connexion à la base de données. Dans ce cas, JPA et ObjectDB.SQL-query dans JPA
Notre problème est que nous avons 3 tables. Celui qui décrit un livre (titre, auteur et année publiée), le second un emprunteur (prénom, nom, adresse, email et numéro de téléphone) et le dernier tableau la fonction prêteuse qui obtient la clé ID primaire des deux autres les tables.
Le problème est que lorsque nous utilisons la fonction livre empruntée par la liste, elle n'imprime que les ID des deux autres tables. Nous pensons que le problème est la requête SQL et nous n'avons pas eu la chance d'apprendre le SQL correctement. Donc, notre question est, comment pouvons-nous créer une requête SQL qui obtient le titre de la table-livre et le prénom et le nom de la table de l'emprunteur et non les ID.
La requête SQL où nous avons seulement réussi à travailler est la suivante:
TypedQuery<BokLån> q = em.createQuery("SELECT bookborrow FROM BookBorrow BookBorrow", BookBorrow.class);
Vous devez publier la définition @entity de BookBorrow et de toute autre entité impliquée. – dispake