У меня есть два вопроса, касающихся @JoinFormula и @OneToMany аннотаций:
-
Как ограничить число результатов с помощью аннотаций
@JoinFormula
и@OneToMany
? -
Как я могу определить, что
id
в выраженииauthor = id
относится кAuthor.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; }
Таким образом, я продолжаю иметь pastArticles пустым, даже когда я удаляю часть schedule <
этого предложения.
Спасибо!