2019-08-12 15:36

@影 对,想起来了!谢谢!

2019-08-12 13:46

Page paginate = Article.dao.paginate(pageNumber, pageSize, "select sa.*","from sk_article sa LEFT JOIN sk_replay sr ON sa.id=sr.article_id WHERE sr.user_id=? group by sr.article_id",id);
for (Article article : paginate.getList()) {
String sql="select * from sk_replay where user_id=? and article_id=?";
List replays = Replay.dao.find(sql, article.getId(),id);
article.put("replays", replays);
}
System.out.println(Json.getJson().toJson(paginate.getList()));
最后我用这种办法解决!

2019-08-12 13:38

因为我在看文档的时候有俩种查法,第一中sql语句虽然是俩个表示一对一的关系,但是查询的是一对一;第二种的话如果是用groupby的话是可以解决一对多,但是在一个实体中查询另一个实体列表的话会不会出现无论你需不需要另外一个实体的列表都会出现查询另一个实体列表的情况。

2019-08-12 13:31

@影 嗯,如果我想把多次评论一起查出来可以么!像这种条件查询怎么实现一对多!

2019-08-01 14:45

@JFinal 好的,等出现问题,我再配一下,今天又正常了!谢谢!

2019-04-12 15:08

sojpt的官网是不是打不开了

2019-02-28 18:08

应该是你的start.sh中的MAIN_CLASS没写正确,仔细检查一下,我刚开始也碰到这个问题了!