Это моя модель:
class User {...}
class Book {
User author;
int number;
}
Каждый номер книги начинается с 1 на автора и увеличивается вверх. Итак, у нас будут книги 1,2,3 от Джона Гришама, Книга 1..5 Джорджа Мартина и т.д.
Есть ли уникальное ограничение, которое я могу разместить на Book
, что гарантировало бы, что у нас нет двух книг с одинаковым числом того же автора? Подобно @Column(unique = true)
, но ограничение применяется только к композиту Author X number
?