Ho due domande riguardanti @JoinFormula e @OneToMany annotazioni:@JoinFormula e @OneToMany definizione - scarsa documentazione
Come posso limitare il numero di risultato con
@JoinFormula
e@OneToMany
annotazioni?Come posso definire che
id
nell'espressioneauthor = id
si riferisce aAuthor.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; }
come questa, continuo avente le pastArticles vuoto, anche quando si rimuove la parte schedule <
della clausola.
Grazie!
F o 2 non puoi, non so se 1 è possibile. Forse 1 è possibile utilizzando un limite di query SQL. – siebz0r
Per quanto riguarda la limitazione, ho trovato questo: http://stackoverflow.com/questions/7894931/onetomany-mapping-list-size-limit – siebz0r