Mybatis代理
1 2 3 4 5 6 7 8 9 10 11 12 | /* *作者:呆萌老师 *☑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));
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)