随笔分类 -  MyBatis

摘要:官方文档 文章目录 搭建环境if的使用where的使用choose、when、otherwiseforeach 动态SQL就是指根据不同的条件生成不同的SQL语句 搭建环境 创建数据库: CREATE TABLE blog( id VARCHAR(50) NOT NULL COMMENT '博客id 阅读全文
posted @ 2022-02-15 21:07 ︶ㄣ演戲ㄣ 阅读(6) 评论(0) 推荐(0)
摘要:创建数据库 create table teacher( id int not null primary key, name varchar(20) ); insert into teacher values(1,'c老师'); insert into teacher values(2,"x老师"); 阅读全文
posted @ 2022-02-14 18:12 ︶ㄣ演戲ㄣ 阅读(12) 评论(0) 推荐(0)
摘要:STDOUT_LOGGING 在核心配置设置后可以直接用 <settings> <setting name="logImpl" value="STDOUT_LOGGING"/> </settings> LOG4J 导入依赖包 <!-- https://mvnrepository.com/artifa 阅读全文
posted @ 2022-02-13 11:46 ︶ㄣ演戲ㄣ 阅读(12) 评论(0) 推荐(0)
摘要:官方文档 问题 数据库字段:id name pwd 实体类属性:id name password 查询结果:password查询为null 原因: sql语句:select * from mybatis.user where id = #{id} 其实为:select id,name,pwd fro 阅读全文
posted @ 2022-02-13 10:43 ︶ㄣ演戲ㄣ 阅读(24) 评论(0) 推荐(0)
摘要:官方文档 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-con 阅读全文
posted @ 2022-02-11 21:37 ︶ㄣ演戲ㄣ 阅读(13) 评论(0) 推荐(0)
摘要:使用map传参 map传递参数,直接在sql语句中取出key 对象传递参数,直接在sql语句中取出属性 只有一个基本数据类型参数时,可以直接在sql中取到 public interface UserMapper { User getLoginUser(Map<String,Object> map); 阅读全文
posted @ 2022-02-11 20:21 ︶ㄣ演戲ㄣ 阅读(10) 评论(0) 推荐(0)
摘要:mybatis官方文档 项目整体结构 1.所需的依赖包 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.19</version> </dependency 阅读全文
posted @ 2022-02-11 16:45 ︶ㄣ演戲ㄣ 阅读(9) 评论(0) 推荐(0)