Mybatis
捉眼镜蛇煲汤
这个作者很懒,什么都没留下…
展开
-
Mybatis-plus所有函数详细讲解
原创 2019-11-27 10:16:36 · 5749 阅读 · 0 评论 -
mybatis批量插入有多个list如何使用foreach
如果在使用批量插入的时候有多个list该怎么用一条sql搞定呢。可以给list拼接成一个map然后去循环List<Map>,如下操作public void tenantAddApp(String tenantId,String appIds,String wxAppIds){ List<String> app = Arrays.asList(appId...原创 2019-07-23 15:53:05 · 5053 阅读 · 4 评论 -
mybatis的MBG自动生成代码详细讲解
首先建立一个maven项目1.配置pom.xml<?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" ...原创 2019-03-15 17:36:21 · 1687 阅读 · 0 评论 -
mybatis通过注解的方式实现简单的sql
1.编写一个实体类package cn.et.demo02.model;public class Food { private String id; private String name; private String price; public String getId() { return id; } public...原创 2019-03-04 17:41:05 · 624 阅读 · 0 评论 -
MyBatis 配置 mappers 详细介绍
标签介绍MyBatis 是基于 sql 映射配置的框架,sql 语句都写在 Mapper 配置文件中,当构建 SqlSession 类之后,就需要去读取 Mapper 配置文件中的 sql 配置。而 mappers 标签就是用来配置需要加载的 sql 映射配置文件路径的。配置方式mappers 标签下有许多 mapper 标签,每一个 mapper 标签中配置的都是一个独立的映射配置文...原创 2019-03-04 17:26:43 · 1509 阅读 · 0 评论 -
mybatis动态sql详细讲解
动态 SQLMyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。虽然在以前使用动态 SQL 并非一件易事,但正是 MyBatis 提供了可以被用在任意 SQL 映射语句中的...原创 2019-03-06 15:12:32 · 318 阅读 · 0 评论 -
mybatis通过注解的方式实现动态sql
脚本sqlXML配置方式的动态SQL我就不讲了,有兴趣可以自己了解,下面是用<script>的方式把它照搬过来,用注解来实现。适用于xml配置转换到注解配置@Select("<script>select * from user <if test=\"id !=null \">where id = #{id} </if></script...原创 2019-03-06 15:09:36 · 7181 阅读 · 0 评论 -
Mybatis结果映射详细讲解
resultMap是mybatis中最复杂的元素之一,它描述如何从结果集中加载对象,主要作用是定义映射规则、级联的更新、定制类型转化器。resultMap参数讲解constructor: 用于配置构造器方法id: 将结果集标记为id,以方便全局调用result: 配置POJO到数据库列名映射...原创 2019-03-05 16:49:19 · 2092 阅读 · 0 评论 -
mybatis简介以及快速入门
1.Mybatis简介(Mybatis官方网址:http://www.mybatis.org/mybatis-3/zh/)MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github,ibatis和MyBatis区别 2.3...原创 2018-02-08 15:04:35 · 560 阅读 · 0 评论