Mam dwa pytania dotyczące @JoinFormula i @OneToMany adnotacji:@JoinFormula i @OneToMany definicja - słaba dokumentacja
Jak mogę ograniczyć liczbę wyniku z
@JoinFormula
@OneToMany
i adnotacji?Jak zdefiniować, że
id
w wyrażeniuauthor = id
odnosi się doAuthor.id
?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; }
Podobnie jak ten, wciąż mając pastArticles pusta, nawet kiedy wyjąć schedule <
część klauzuli.
Dzięki!
F lub 2 nie możesz, nie wiesz, czy 1 jest możliwe. Może 1 jest możliwe przy użyciu limitu zapytań SQL. – siebz0r
Jeśli chodzi o ograniczenie, znalazłem to: http://stackoverflow.com/questions/7894931/onetomany-mapping-list-size-limit – siebz0r