为高效而生的mybatis-plus-----自定义方法和级联查找的实现
之前我有写一些关于mybatis-plus的简单使用和基本的增删改查操作的实现,最近在开发项目的时候还是用mybatis而已,太怂了,所以项目开发完后继续学点,为了高效,也为了逼格。
实体类
@Data
@TableName("t_name")
public class Name {
@TableId("id")
private int id;
@TableField("name")
private String name;
}
mapper接口
public interface NameMapper extends BaseMapper<Name> {
@Select("select a.id,a.name from t_name a join t_class b on a.id=b.name_id where b.t_class= #{className}")
List<Name> getByClassName(@Param("className") String className);
}