前言
Mybaitis注解版 相较于xml版而言,简化了操作步骤,规避掉了xml版之于Springboot上出现的各种问题,像无法加载到xml文件等问题。接下来将对注解版的几个高级应用进行总结。
一对多/多对一
案例分析
//一对一
public class Student{
private int id;
private String name;
private Class class;
}
public class Class{
private int id;
private String clazz;
}
//一对多
public class Admin{
private Integer id;
private String adminUser;
private String adminPassword;
private String adminEmail;
private String adminPhone;
private Date createTime;
private Boolean isSuperAdmin;
private List<AdminLoginLog> adminLoginLogs;
}
public class AdminLoginLog{
private Integer id;
private Integer adminId;
private String adminUser;
private Date loginTime;
}
XML版与注解版resultMap比较
xml版中,用associasion来表示一对一,collection来表示一对多
注解版中,用@One来表示一对一,@Many来表示一对多
以一对多为例
xml版
注解版

21万+

被折叠的 条评论
为什么被折叠?



