
mybatis
逐墨飞扬
这个作者很懒,什么都没留下…
展开
-
mybatis之SqlSessionFactory、SqlSession
文章目录SqlSessionFactory从xml中构建引入外部配置< properties >配置参数< settings >settings支持的属性完整的 settings 元素的示例类型别名< typeAliases >多环境配置多环境配置示例事务管理器 < transactionManager >数据源SqlSessionFactory示例...原创 2019-06-27 20:51:41 · 2168 阅读 · 0 评论 -
mybatis之mapper
意义用于映射数据库RUID操作,将SQL语句和Java接口进行绑定基于XML方式映射SQL定义XML SQL配置文件StudentMapper.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ...原创 2019-06-27 20:43:03 · 2061 阅读 · 0 评论 -
mybatis之多表关联查询
多表关联查询resultMap通常用于比较复杂的结果集映射(如:多表关联查询)的情况,使用步骤如下:显示定义标签映射结果集<resultMap id="userResultMap" type="User"> <id property="id" column="user_id" /> <result property="username" column...原创 2019-06-27 09:12:08 · 421 阅读 · 0 评论 -
mybatis之批量插入
通过动态SQL方式实现通过动态SQL方式,Executor的类型不需要特别设置,用默认的SIMPLE就可以。具体步骤如下:第一步:定义Mapper映射文件和接口类映射文件中定义动态SQL语句<insert id="insertBatch" parameterType="list" useGeneratedKeys="true" keyProperty="id"> ...原创 2019-06-27 09:08:28 · 1547 阅读 · 1 评论 -
mybatis之动态SQL
where标签当我们拼接动态SQL时,如果一个查询条件都没有,那我们就不需要where子句,而如果有至少一个条件我们就需要where子句。示例<select id="findActiveBlogLike" resultType="Blog"> SELECT * FROM BLOG <where> state = #{state} </where>...原创 2019-06-27 09:06:30 · 346 阅读 · 0 评论 -
MyBatis概述及配置
文章目录概述什么是 MyBatis?MyBatis的优缺点优点:缺点:MyBatis 安装配置SqlSessionFactory从xml中构建引入外部配置\配置参数\settings支持的属性完整的 settings 元素的示例类型别名\多环境配置多环境配置示例事务管理器\SqlSessionFactory示例单环境配置示例xml配置方式注解配置方式多环境配置示例未完待续概述什么是 MyBat...原创 2019-06-25 08:58:11 · 247 阅读 · 1 评论 -
自动生成部分代码工具
此工具作用使用mybatis时自动生成数据库表对应的bean类、Mapper接口、Mapper接口对应的Mapper.xmlmaven操作步骤添加依赖在maven项目的pox.xml引入依赖,位置:【build标签下】 <plugins> <plugin> <groupId>org.mybatis.generato...原创 2019-07-20 20:23:16 · 783 阅读 · 0 评论 -
SpringBoot-Mybatis多数据源查询数据库
文章目录用处示例层级结构图依赖配置文件数据源配置mapper层和其对应的xml文件mapper层xml文件service层测试用处多数据源,一般都来解决业务比较复杂需要连接不同的分库来支持业务的问题。废话不多说直接上代码示例层级结构图想查看自动生成mybatis代码工具请点击此处依赖pom.xml<dependency> <groupId>or...原创 2019-07-22 10:47:47 · 6936 阅读 · 1 评论