Bonjour,

Je développe actuellement un projet avec Spring et JPA, et et j'utilise MySql
Comme je suis en mode 'update' avec hibernate, jedois repeuplé ma base avec des script.

J'ai deux table Artiste et Morceaux
Comme mes clefs sont gérées par Hibernate, je ne les connais pas.
Lors des 'INSERT' sur ma table morceaux est-il possible de combiner un slect dans mon script pour récupérer la clef du groupe pour la donner comme valueur ?
Où dois je faire du PL/SQL ?

Il y a bien de la documentation sur la combinaison des Insert et Select, mais ça ne semble pas s'apliquer à mon cas.

Ce serait un peu comme la requête ci dessous.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
insert into morceau (titre, id_artiste)
values
('Back in black',select id from artiste where nom='ACDC');
Cordialement