MyBatis
九州殊口二
这个作者很懒,什么都没留下…
展开
-
Mybatis使用selectKey返回插入数据的id
注解类型 import java.util.List; import java.util.Map; import org.apache.ibatis.annotations.Insert; import org.apache.ibatis.annotations.SelectKey; public interface KeyAnnoMapper { /* *...原创 2020-02-14 23:59:35 · 989 阅读 · 0 评论 -
(1)MyBatis入门
文章目录前沿1.为什么使用 MyBatis2.第一个 MyBatis 程序第一步:准备数据库第二步:创建工程第三步:创建实体类第四步:配置文件 mybatis-config.xml第五步:配置文件 StudentMapper.xml第六步:编写测试类第七步:运行2.基本原理 前沿 我们使用IDEA来搭建环境、运行程序,环境的配置不在此篇文章范围内 1.为什么使用 MyBatis 在我们传统的 JD...原创 2019-09-11 20:02:27 · 207 阅读 · 0 评论 -
(2)MyBatis的CRUD 操作
文章目录前沿第一步:配置 StudentMapper.xml第二步:修改测试类实现增删改查模糊查询关于一些参数的设置resultMap、parameterMap举例 前沿 项目在第一篇文章:(1)MyBatis入门 的基础上修改 第一步:配置 StudentMapper.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE ma...原创 2019-09-13 19:56:15 · 130 阅读 · 0 评论 -
(3)MyBatis高级映射
文章目录一对多查询1.数据库设置:2.在java.pojo包下创建Categary.java,Product.java3.配置mabatis-conf.xml与pom.xml4.创建Category.xml5.创建测试类Test.java6.运行多对一查询多对多查询 本例演示通过分类对产品的一对多,暂时无需 Product.xml 一对多查询 1.数据库设置: CREATE DATABASE my...原创 2019-09-13 19:52:22 · 175 阅读 · 0 评论 -
(4)Mybatis的动态SQL
文章目录前言1.if标签1.1.应用场景1.2.实现修改Product.xml在测试类Test中添加第六个测试函数输出为什么不用resultMap呢1.3.传入参数是map集合的动态sql语句2.where标签2.1.应用场景2.2.实现修改Product.xml在测试类Test中添加第七个测试函数输出3.set标签3.1.应用场景3.2.实现修改Product.xml在测试类Test中添加第八个...原创 2019-09-14 16:58:02 · 152 阅读 · 0 评论 -
(5)MyBatis使用注解开发
文章目录1.实现CURD1.1.在main.java.mapper下新建接口CategoryMapper1.2.修改mybatis-config.xml1.3.编写测试类Test1.java2.一对多2.1.Mybatis注解开发之@Results2.2.新增接口ProductMapper2.3.修改CategoryMapper接口2.4. 在mybatis-config.xml添加Product...原创 2019-09-14 20:52:46 · 169 阅读 · 0 评论 -
MyBatis返回多表连接结果
假设我有三个表:Order、Client、Product。原创 2019-10-06 15:31:44 · 744 阅读 · 0 评论