【发布时间】:2012-04-14 20:16:27
【问题描述】:
我有两个关于@JoinFormula 和@OneToMany 注释的问题:
如何使用
@JoinFormula和@OneToMany注释限制结果数?-
如何定义表达式
author = id中的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; }
像这样,即使我删除了子句的schedule < 部分,我仍然将过去的文章留空。
谢谢!
【问题讨论】:
-
2 不行,不知道 1 是否可行。使用 SQL 查询限制也许 1 是可能的。
标签: java hibernate persistence