Ответ 1
Ответ 1:
@Size(max=10)
private List<Comment> commentList;
Ответ 2: (как раз такой пример)
public class A{
@Id
@GeneratedValue
private Integer id;
private String uuid;
...
}
другой класс
public class B{
@Id
@GeneratedValue
private Integer id;
private String uuidOfA;
@ManyToOne
@JoinColumnsOrFormulas({
@JoinColumnOrFormula([email protected](value="(SELECT a.id FROM A a WHERE a.uuid = uuid)", referencedColumnName="id")),
@JoinColumnOrFormula(column = @JoinColumn("uuidOfA", referencedColumnName="uuid"))
})
private A a;
}