Mybatis代理
/* *作者:呆萌老师 *☑csdn认证讲师 *☑51cto高级讲师 *☑腾讯课堂认证讲师 *☑网易云课堂认证讲师 *☑华为开发者学堂认证讲师 *☑爱奇艺千人名师计划成员 *在这里给大家分享技术、知识和生活 *各种干货,记得关注哦! *vx:it_daimeng */
1. 根据userinfoMapper 建一个对应的接口
public interface UserinfoMapper {
public List<Userinfo> findUserList();
public Userinfo findUserByUid(int uid);
public Userinfo findUserByNameAndAge(UserinfoCondition user);
public void addUser(Userinfo userinfo);
public void updateUser(Userinfo userinfo);
public void deleteUserByUid(int uid);
public List<Userinfo> findUserinfoAndGrade();
public List<Userinfo> selectUserinfo();
}
2.将userinfomapper 文件移到dao
3.修改配置文件的路径
4.调用
public void findUserList()
{
InputStream is= this.getClass().getClassLoader().getResourceAsStream("mybatis.xml");
SqlSessionFactory sqlSessionFactory=new SqlSessionFactoryBuilder().build(is);
SqlSession sqlSession=sqlSessionFactory.openSession();
UserinfoMapper mapper=sqlSession.getMapper(UserinfoMapper.class);
List<Userinfo> list= mapper.findUserList();
sqlSession.close();
for(int i=0;i<list.size();i++)
System.out.println(list.get(i));
}