mybatis association实现一对多有几种方式

重要说明:column属性对应的SQL语句中萣义的别名(如果定义的话)

写法一:嵌套的select语句


在mybatis association如何进行一对一、一对多的多表查询呢这里用一个简单的例子说明。

有个类Article,对应的实体类如下:

如果我想查询一个用户的时候也查到他写的一篇文章,可以怎样写呢在类user加入一个属性article

 

同时,我的article对应的xml这样写:

二、一对多collection,理解了一对一一对多容易理解。

三、如果我还想通过Article表另一张表比洳文章中有个fk_id,也可以像上面这样重复配置把fk_id当做与另一张表关联的参数,那时就可以通过用户查到文章查到文章关联的另一张表了。

我要回帖

更多关于 mybatis面试题 的文章

 

随机推荐