Ben @JoinFormula ve @ OneToMany ek açıklamaları ile ilgili iki soru:@JoinFormula ve @ OneToMany tanımı - fakir dokümantasyon
nasıl
@JoinFormula
ve@OneToMany
ek açıklamalarla sonucu sayısını sınırlandırabilir?author = id
ifadesindekiid
ifadesiniAuthor.id
? Bunun gibi
Author {
@Id
private Long id;
@OneToMany
@JoinFormula(value = "SELECT a FROM Article a WHERE author = id AND schedule < CURRENT_TIMESTAMP()") // limit = 15
private List<Article> pastArticles;
}
, ben maddesinin
schedule <
bölümünü kaldırmak bile boş pastArticles görüyorum.
Teşekkürler!
F veya 2 yapamazsın, 1'in mümkün olup olmadığını bilmiyorum. Belki bir SQL sorgu sınırı kullanarak 1 mümkündür. – siebz0r
Sınırlama gelince şunu buldum: http://stackoverflow.com/questions/7894931/onetomany-mapping-list-size-limit – siebz0r