- 使用lonbok注解可以省去在类中写get set方法,做法如下
- 在pom.xml中加入lombok依赖
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.14</version> </dependency>
-
、然后就可以在pojo类上只用@data注解啦
package com.lin.bean; import lombok.Data; import java.util.List; @Data public class Role { private int ID; private String ROLE_NAME; private String ROLE_DESC; private List<User> userList; }
-
跨表查询使用的是左查询,就是左边的表每一个都要,右边的表在符合条件的才要的意思(要找个时间补补数据库咯),sql语句是酱紫的,以后忘记了可以来查一查
SELECT u.*, r.id AS rid, r.role_name, r.role_desc FROM role r LEFT OUTER JOIN user_role ur ON r.id = ur.rid LEFT OUTER JOIN USER u ON u.id = ur.uid
需要特别指出的是,在mapper.xml中使用这种不止一行的sql语句的时候要特别注意,两行之间的单词一定要有空格隔开,否则组后拼接成sql语句的时候就会出问题
- 在pom.xml中加入lombok依赖
Mybatis 细节(9)lombok标签,跨表查询
最新推荐文章于 2024-12-28 17:35:17 发布