MyBatis用法
文章平均质量分 68
leo825...
越努力越幸运
展开
-
Mybatis如何打印sql语句
1、SpringMVC集成mybatis配置首先,添加mybatis的配置文件mybatis-config.xml,可以原样复制<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration>原创 2020-05-28 18:11:40 · 2628 阅读 · 0 评论 -
SpringMVC学习(六)——Spring四种方式整合MyBatis
1、引言本文一共提供了四种Spring整合MyBatis的方式分别是:常规整合使用SqlSessionTemplate整合使用SqlSessionDaoSupport整合使用org.apache.ibatis.annotations提供注解方式整合本文的相关源码请参考:chapter-6-springmvc-mybatis1(常规整合)chapter-6-springmvc-mybatis2(使用SqlSessionTemplate整合)chapter-6-springmvc-mybat原创 2020-05-21 10:32:21 · 313 阅读 · 0 评论 -
MyBatis源码分析——MyBatis的扩展点(pugins)
1、MyBatis扩展点pluginsmybatis的扩展是通过拦截器Interceptor来实现的,本质上就是JDK的动态代理,所以它只能对接口进行拦截,我们一步步看一下MyBatis是如何将这些扩展暴露给我们开发者使用的。SqlSession的创建过程【重点】:mybatis中的SQL都是通过DefaultSqlSession去执行的。MyBatis 是怎么构造 DefaultSqlS...原创 2019-06-02 16:24:01 · 2053 阅读 · 0 评论 -
type-aliases-package的用法
type-aliases-package作用在Mybatis的mapper.xml文件中resultType的type或者paramterType会返回自定义entity,此时可以用全类名名来指定这些实体。举例: <select id="getUserInfoList" resultType="com.leo.model.UserInfo"> SELECT <include refid="BaseSql"/> FROM US原创 2020-05-20 21:31:58 · 60142 阅读 · 0 评论