mybatis的注解配置的特殊点

注解配置中如何起别名?

使用 Results和Result注解来解决起别名的问题

@Results(id=" ",value={
			@Result(id=true,column=" ",property=" "),
			@Result(column=" ",property=" "),
			@Result(column=" ",property=" "),
})

Results注解中的id为唯一标识,方便其他方法使用起的别名,其他方法想使用这一组别名的话,只需要配置@ResultMap(value={"想使的那一组别名的唯一表示"}),也就是Results注解中的id
Result注解中的id为true表示为主键,不写id默认为false,column表示数据库表中的字段名,property表示实体类中的属性名

注解配置如何实现多表查询

实现一对一的查询配置

在这里插入图片描述

实现一对多

在这里插入图片描述

注解开启二级缓存

在对应的接口上设置该注解
在这里插入图片描述

posted @ 2021-01-09 11:12  谢海川  阅读(47)  评论(0)    收藏  举报