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