一对多连接查询

注意,此时即使字段名与属性名相同,在中也要写出它们的映射关系

一对多非连接查询

关联属性的数据来自于另一个查询。而该查询 的动态参数 countryId=#{ooo}的值来自于查询 的查询结果字段 cid

多对一连接查询

多对一非连接查询

自关联查询子孙(不含自己)

自关联查询子孙(包含自己)

自关联查询祖先

多对多查询

一般要引入一个关联表middle,定义双向关联(双方均可看到对方的关联关系)的实体的toString()方法时,只让一方 的 toString()方法中可以输出对方,不要让双方均可输出对方。否则将会出现输出时的递归现 象,程序报错。

其实可以看做两个相反的一对多查询,只是要设计3张表: