当前位置: 首页 > news >正文

创建Java项目,并添加MyBatis包和驱动包

一 : Mybatis和jsp使用上,只有Dao层有区别

        Mybatis 使用方法:

        测试类的7步骤

                1.读取核心配置文件

                2.构建sql会话工厂

                3.开启sql会话

                4.获取mapper接口

                5.调用相对应的增删改查方法

                6.打印

                7.关闭回话

/*** 用户列表* @throws IOException*/@Testpublic void roleList() throws IOException {//读取核心配置文件InputStream inputStream = Resources.getResourceAsStream("mybatis-config.xml");//构建sql会话工厂SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);//开启sql回话SqlSession sqlSession = sqlSessionFactory.openSession();//获取mapper接口UserDao userDao = sqlSession.getMapper(UserDao.class);//new 对象User user = new User();//调用相对应的增删改查的方法List<User> users = userDao.roleList(user);//打印System.out.println(users);//关闭回话sqlSession.close();}

二 : dao层修改为MyBatis

        1.在dao层的接口里alt+回车

                1.在dao层创建xml包
                2.选中mapper of xml 创建到xml包下

                        在xml包里的是写sql语句的地方,是一个蒙着眼睛的红色小鸟样式

                3.原本的dao层接口会发生改变,变成一个蒙着眼睛的蓝色小鸟

               


http://www.mrgr.cn/news/83180.html

相关文章:

  • 快速入门Spring Cloud Alibaba,轻松玩转微服务
  • 如何快速上手一个鸿蒙工程
  • Git最便捷的迁移方式
  • scanf:数据之舟的摆渡人,静卧输入港湾的诗意守候
  • cloudberrydb安装实践
  • HDFS架构原理
  • VSCode 中的 launch.json 配置使用
  • 腾讯云AI代码助手编程挑战赛-学习助手
  • Node.js中的fs模块:文件与目录操作(写入、读取、复制、移动、删除、重命名等)
  • 消息队列MQ(二)
  • C语言初阶习题【25】strcpy的模拟实现
  • ubuntu编译安装libvirt
  • 深度学习与计算机视觉 (博士)
  • 如何让用户在网页中填写PDF表格?
  • 【人工智能】基于Python与OpenCV构建简单车道检测算法:自动驾驶技术的入门与实践
  • AI大模型-提示工程学习笔记5-零提示
  • Spring Framework 5.3.x源码构建 (jdk-1.8, gradle 7.5.1, idea2024.3)
  • 【STM32+QT项目】基于STM32与QT的智慧粮仓环境监测与管理系统设计(完整工程资料源码)
  • 【深度学习】布匹寻边:抓边误差小于3px【附完整链接】
  • 用Python进行大数据处理:如何使用pandas和dask处理海量数据
  • Vue3 + Vite + Electron + Ts 项目快速创建
  • 【VBA】【EXCEL】将某列内容横向粘贴到指定行
  • 《HeadFirst设计模式》笔记(上)
  • Python 通过命令行在 unittest.TestCase 中运行单元测试
  • Ollama私有化部署大语言模型LLM(上)
  • 交响曲-24-3-单细胞CNV分析及聚类