一对多连接查询
注意,此时即使字段名与属性名相同,在中也要写出它们的映射关系
一对多非连接查询
关联属性的数据来自于另一个查询。而该查询 的动态参数 countryId=#{ooo}的值来自于查询 的查询结果字段 cid
多对一连接查询
多对一非连接查询
自关联查询子孙(不含自己)
自关联查询子孙(包含自己)
自关联查询祖先
多对多查询
一般要引入一个关联表middle,定义双向关联(双方均可看到对方的关联关系)的实体的toString()方法时,只让一方 的 toString()方法中可以输出对方,不要让双方均可输出对方。否则将会出现输出时的递归现 象,程序报错。
其实可以看做两个相反的一对多查询,只是要设计3张表: