一、介绍 SpringBoot有两种方法与数据库建立连接,一种是集成Mybatis,另一种用JdbcTemplate,本文主要讨论集成Mybatis方式。 SpringBoot整合Mybatis也有两种方式,分别…
分类:mybatis
mybatis 、、、、标签的使用
mybatis where标签的使用 where后面跟查询条件 简化sql语句中判断条件的书写 例: <select id=”user” parameterType=…
mybatis 一对一与一对多collection和association的使用
在mybatis如何进行一对一、一对多的多表查询呢?这里用一个简单的例子说明。 一、一对一 1、association association通常用来映射一对一的关系,例如,有个类user,对…
SpringBoot+Mybatis+mybatis generate+oracle配置方法记录
SpringBoot+Mybatis+mybatis generate+oracle配置方法记录,以便不时之需。 1.创建springboot项目,参见以前的文章。 File -&…
MyBatis批量更新MySQL(updateBatch)
背景描述:通常如果需要一次更新多条数据有两个方式: (1)在业务代码中循环遍历逐条更新。 (2)一次性更新所有数据(更准确的说是一条sql语句来更新所有数据,逐条更新的操作放到数据库端,在业务代码端展现的就是一次性更新所…
SpringBoot整合mybatis——配置mybatis驼峰命名规则自动转换
一、简述 mybatis驼峰式命名规则自动转换: 使用前提:数据库表设计按照规范“字段名中各单词使用下划线”_”划分”; 使用好处:省去mapper.xml文件中繁琐编写表字段列表与表实体类属…
MyBatis-SELECT基本查询
1、返回一个LIST <!-- public List<Employee> getEmpsByLastNameLike(String lastName); --> <!--resultTyp…
Mybatis分页插件PageHelper的配置和使用方法
前言 在web开发过程中涉及到表格时,例如dataTable,就会产生分页的需求,通常我们将分页方式分为两种:前端分页和后端分页。 前端分页 一次性请求数据表格中的所有记录(ajax),然后在前端缓存并且计…
mybatis 打印SQL语句
方法一: 在mybatis-config.xml中配置加一个setting <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration …
MyBatis之TypeHandler
在大学写web应用的时候经常会遇到这么个问题,当我要插入一条数据,某个数据是Date类型,数据库中却是VARCHAR类型,这个时候可能会傻乎乎的先把这个数据自己手动转换成String类型再插入到数据库中,其实大可不必…
MyBatis中调用存储过程和函数
一.调用存储过程 1.首先在数据库中定义存储过程,定义的存储过程的代码如下: //定义存储过程create or replace procedure pag_add(p1 varchar2,p2 varcha…
mybatis 中 foreach collection的三种用法
转载:http://blog.sina.com.cn/s/blog_b0d90e8c0102v1q1.html 传参参考:http://www.cnblogs.com/ruiati/p/6410339.html fore…