多表关联查询,结果如何展示

有A、B、C三张表,A和B是一对多的关系,A和C是一对多的关系,B和C没有关系.

现需要A的一个方法返回一个实体类,该实体类包含两张关联表的信息,例如

ABean{

    List<B>;

    List<C>

},

sql语句:

    select *

    from A a

    left join B b on a.id = b.aId

    left join C c on a.id = c.aId;

这个实体类结果如何用jfinal实现?直接使用Record或者List<Record>应该是不能实现吧。

评论区

JFinal

2018-08-28 11:46

直接写关联的 sql 就好:
select a.* from a inner join b on a.bid = b.id

三张表就 join 两次,看一下 jfinal 文档,其中有关于关联表查询以及数据输出的例子

indexJFINAL

2018-08-28 14:05

@JFinal 接收的话直接用A行吗 还是用Record或者其它的呢

热门反馈

扫码入社