C'est mon modèle :
class User {...}
class Book {
User author;
int number;
}
Chaque numéro de livre commence à 1 par auteur et s'incrémente vers le haut. Nous aurons donc les livres 1, 2, 3 de John Grisham, le livre 1..5 de George Martin, etc...
Y a-t-il une contrainte unique que je peux placer sur Book
qui garantirait que nous n'avons pas deux livres portant le même numéro et écrits par le même auteur ? Similaire à @Column(unique = true)
mais la contrainte ne s'applique que sur le composite de Author X number
?
0 votes
Duplicata possible de Comment introduire une contrainte multi-colonnes avec les annotations JPA ?