mybatis
ss
稳哥的哥
babe babe babe wowowowowowoow~!
寒江孤影、江湖故人
展开
-
Mybatis pageHandle分页
Mybatis pageHandler分页如果每次查询的数据量过大,我们可以使用分页:一、引入分页的依赖<!-- mybatis的分页插件 --><dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifact...原创 2020-04-09 09:49:21 · 1679 阅读 · 0 评论 -
Mybatis cache
Mybatis cachemybatis的缓存有2种:一级缓存二级缓存1、一级缓存mybatis的一级缓存是默认开启的,一级缓存是SqlSession级别的 * 同一个SQlSession调用同一个SQL语句的时候的缓存叫做1级缓存,一级缓存在以下情况会失效: * 1、不同的SqlSession对应不同的一级缓存 * 2、同一个SqlSession但是查询的条件不同 * 3...原创 2020-04-08 16:34:01 · 185 阅读 · 0 评论 -
Mybatis-dynamic-SQL
Mybatis dynamic SQL动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛苦ifchoose (when, otherwise)trim (where, set)for...原创 2020-04-07 17:29:56 · 2044 阅读 · 0 评论 -
Mybatis一对多自定义映射
Mybatis的一对多部门 -> 员工 : 一对多1、POJOpublic class Department { private Integer dId; private String dName; private List<Employee> employeeList; public class Employee { pri...原创 2020-04-06 18:07:23 · 214 阅读 · 0 评论 -
mybatis多对一自定义映射
mybatis多对一自定义映射在mybatis中,通过配置文件设置自定义映射有一个标签多对一的配置有3种方式,什么叫多对一,举个栗子:部门、员工的关系->>>*员工 -> 部门 ===== 多对一*,一个员工对应一个部门,多个员工可以对应相同的部门部门 -> 员工 ===== 一对多 一个部门包含多个员工1.实体类public class E...原创 2020-04-06 18:07:05 · 328 阅读 · 0 评论 -
myabtis-maven-依赖
myabtis依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=...原创 2020-04-06 18:05:52 · 99 阅读 · 0 评论 -
Mybatis参数传递
Mybatis参数获取与传递一般建议使用#{},而在特定情况下才使用${},比如:模糊查询like以及批量删除的时候Mybatis的参数传递主要有6种方式:单个参数多个参数命名参数@ParamPojoMapCollection、Array【一般用于动态SQL】1、${}//在该方式中,mybatis调用的是Statement对象、调用的executeUpdate("SQL"...原创 2020-04-06 18:05:09 · 469 阅读 · 0 评论 -
Mybatis是什么东东
Mybatis随笔Mybatis简介1)Mybatis是支持定制化SQL(自由SQL)、存储过程、高级映射的优秀持久层框架2)Mybatis避免了几乎所有的JDBC规范的代码和手动设置参数以及获取结果集3)Mybatis是使用Xml或者注解的形式配置映射关系;将接口与POJO(plain old java object简单的java对象)映射成数据库中的字段4)Mybatis是一个半自动...原创 2020-04-06 00:18:18 · 210 阅读 · 0 评论 -
mybatis全局配置文件解析
mybatis全局配置文件解析mybatis的所有配置标签是有顺序约定规则的应该放在第一位environments用来配置不同数据库连接环境的 <environments default="mysql"> <!--默认使用的数据库连接--> <environment id="mysql"> <!--数据哭环境的唯一表示...原创 2020-04-06 00:13:54 · 181 阅读 · 0 评论 -
Mybatis随笔
Mybatis随笔Mybatis简介1)Mybatis是支持定制化SQL(自由SQL)、存储过程、高级映射的优秀持久层框架2)Mybatis避免了几乎所有的JDBC规范的代码和手动设置参数以及获取结果集3)Mybatis是使用Xml或者注解的形式配置映射关系;将接口与POJO(plain old java object简单的java对象)映射成数据库中的字段4)Mybatis是一个半自动...原创 2020-04-06 00:12:59 · 121 阅读 · 0 评论