1.在model.mybatis中创建所需要的类,此类需要implements Serializable,并让IDE自动生成serialVersionUID
2.在dao.mybatis.interfaces中创建相应的接口,此接口需要extends BaseDao<类型,Long>,并根据业务需求创建方法
3.在dao下面创建实现接口的类DaoImpl,并补全方法
@Repository(value = "首字母小写的类名")
public class 类名 implement 对应接口{
@Autowired
private SqlSession sqlSession
public void setSqlSession(SqlSession sqlSession){
this.sqlSession = sqlSession;
}
//方法中return sqlSession.selectList("接口路径.接口方法",类型);
}
4.去resources.mappers里创建对应类的Mapper文件
①mapper namespace = "所对应接口的路径"
②resultMap id = "小写类名Result" type = "类型"
③column对应的是数据库类型
④property对应的是model中的类名
⑤sql语句中id对应的是接口方法
5.去resources.conf.mybatis.mybatis-config.xml里添加相应的信息
①alias对应的是model类名,type对应model路径
②mapper resource对应mapper的路径
6.去对应的service中修改@Autowired中的类型及变量名,将原来的调用改成所需的调用
7.去对应的controller中修改相应的调用