最佳答案
这是我的模型:
class User {...}
class Book {
User author;
int number;
}
每本书的编号从每个作者1开始,向上递增。所以我们有约翰 · 格里森姆的第一,第二,第三卷,第一卷。.5由乔治马丁等。.
有没有一个独特的限制,我可以放在 Book
,这将保证我们不会有两本书,由同一作者相同的数量?类似于 @Column(unique = true)
,但是这个约束只适用于 Author X number
?