Mybatis
noobmantest
这个作者很懒,什么都没留下…
展开
-
Mybatis注解方式
Mybatis注解方式1、简单配置配置mapper所在包(配置到mapper所在包)<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> &原创 2021-07-17 17:04:33 · 135 阅读 · 0 评论 -
Mybatis多表查询resultMap
Mybatis多表查询resultMap配置resultMap时,在配置查询语句时候指定resultMap。column指定数据库中查询出的列,property指定类的属性名。id配置主键,result配置普通属性使用collection指定集合属性,注意ofType是设置集合中类型<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mappe原创 2021-07-13 12:29:08 · 831 阅读 · 0 评论 -
Mybatis配置环境注意事项
Mybatis配置环境注意事项IUserMapper在resource下目录结构必须与java下的IUser结构相同映射配置文件的mapper标签namespace属性取值必须是dao接口的全限定类名映射配置文件的操作配置(select)id属性值必须是dao接口的方法名测试类:读取配置对象创建SqlSessionFactory工厂,调用SqlSessionFactoryBuilder().build();使用SQLSessionFactory工厂生产一个SqlSession对象使用S原创 2021-07-13 12:14:38 · 129 阅读 · 0 评论 -
MyBatis核心配置文件和分页器插件配置
MyBatis核心配置文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <!-- 加载数据库配置--> <原创 2021-07-12 22:04:55 · 620 阅读 · 0 评论 -
MyBatis动态sql
MyBatis动态sql映射标签: 1. <select> 2. <update> 3. <insert> 4. <delete> 5. <sql> 抽取sql语句 6. <where> 判断条件 7. <if> 根据是否有参数进行拼接 8. <foreach> 类似sql语句中的in查询多个idif标签如果存在则拼接,否则不拼接,test为true则进行拼接 <selec原创 2021-06-27 21:58:05 · 60 阅读 · 0 评论 -
mybatis代理方式实现
mybatis代理方式实现遵守规范Mapper.xml文件中的namespace与mapper接口的全限定名相同Mapper接口方法与Mapper.xml中的statement中id相同Mapper接口方法与Mapper.xml传入parameter和输出resultType类型相同在service中获取Mapper类,自动代理Mapper类public interface UserMapper { public List<User> findAll(); pu原创 2021-06-27 10:58:54 · 115 阅读 · 0 评论 -
Mybatis快速入门增删改查
Mybatis快速入门增删改查MyBatis环境配置引入坐标 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.25</version> </dependency>原创 2021-06-27 10:17:47 · 89 阅读 · 0 评论 -
JDBC连接数据库 模板代码
JDBC连接数据库 模板代码加载驱动:mysql 8.0+:Class.forName(“com.mysql.cj.jdbc.Driver”);mysql 5.0:Class.forName(“com.mysql.jdbc.Driver”);加载连接:conn = DriverManager.getConnection(URL, USER, PASSWORD);mysql 8.0+: URL = “jdbc:mysql://127.0.0.1:3306/study-mybatis?useU原创 2021-05-16 17:52:49 · 232 阅读 · 0 评论