在利用mybatis做查询的时候,一般返回结果用resulttype,这种情况必须是查询的结果在对应 的pojo类中有对应的,一般都是单表查询,但是对于一些复杂的情况,比如需要用到多表查询的时候,resultType不再适用,此时一般用resultMap来表示返回的结果。
resultMap类似于一个hashmap,里面的数据库中的字段与pojo类中的字段的映射,
associate的使用--- 一对一关联查询
对象里面包含一个其他对象:
如video是一个pojo类,但是其属性里面有一个user对象,但是user也是一个pojo类;
associate里面就是对象里面关联的对象;
复杂查询之 collection--- 一对多查询
比如User对象里面有一个 List<Order> list 对象,既user里面含有多个order;
ofType是集合里面的对象;既泛型里面的内容;