首先通用使用通用mapper需要注意的是 , 只能在一张表行进行操作!!!如果你要操作的是两张表+,则你需要手写sql语句.
使用方法:
定义一个实体类:
public class User{
//TODO省略属性
}
然后定义一个mapper接口:: mapper注意不要导错包
包是: import tk.mybatis.mapper.common.Mapper;
public interface UserMapper extends Mapper{
//什么都不用写 mapper实现类有很多的方法
}
下面说一下SelectByIdListMapper类的使用,首先他是一个接口,和通用mapper一样,需要被自定义的接口继承,这样就能使用sele****Mapeer的方法了.
经常用的是selectByIdList(参数)方法 , 里面装的参数
什么时候用呢? 当你这个参数是个list集合,这个list集里面又存储了任意个id, 这个方法会自动的遍历集合 ,根据每个id进行查询封装,返回一个list