MyBatis
qq_25825923
这个作者很懒,什么都没留下…
展开
-
MyBatis 自定义类型转换器
// import org.apache.ibatis.type.BaseTypeHandler;import org.apache.ibatis.type.JdbcType;import org.apache.ibatis.type.MappedJdbcTypes;import java.sql.CallableStatement;import java.sql.PreparedSt...原创 2019-02-18 19:37:12 · 593 阅读 · 0 评论 -
MyBatis Interceptor
type可以是四中对象:Executor (update, query, flushStatements, commit, rollback, getTransaction, close, isClosed)ParameterHandler (getParameterObject, setParameters)ResultSetHandler (handleResultSets, handl...原创 2019-02-18 20:14:44 · 377 阅读 · 0 评论 -
MyBatis 源码 MapperProxy
MapperProxy 用于生成mapper接口的代理对象(使用的是jdk 代理)一般我们用jdk去代理一个类的时候会在invoke方法中调用 method.invoke(target, args) 但是MyBatis在MapperProxy中是没有调用的因为我们代理的是Mapper,Mapper是接口 接口中的方法都是抽象的所以这里不需要调用。package org.apache.ib...原创 2019-02-20 20:48:18 · 130 阅读 · 0 评论