类 MybatisUtils
java.lang.Object
com.baomidou.mybatisplus.core.toolkit.MybatisUtils
- 从以下版本开始:
- 3.5.6
- 作者:
- nieqiurong
-
方法概要
修饰符和类型方法说明static ObjectextractMapperProxy(Object mapper) 提取MapperProxystatic MapperProxyMetadatagetMapperProxy(Object mapper) 获取MapperProxy元数据信息static MybatisMapperProxy<?> getMybatisMapperProxy(Object mapper) 获取代理实现static org.apache.ibatis.session.SqlSessionFactorygetSqlSessionFactory(MybatisMapperProxy<?> mybatisMapperProxy) 获取SqlSessionFactorystatic org.apache.ibatis.session.SqlSessionFactorygetSqlSessionFactory(org.apache.ibatis.session.SqlSession sqlSession) 获取sqlSession中的SqlSessionFactorystatic org.apache.ibatis.type.TypeHandler<?> newJsonTypeHandler(Class<? extends org.apache.ibatis.type.TypeHandler<?>> typeHandler, Class<?> javaTypeClass, Field field) 实例化Json类型处理器
-
方法详细资料
-
newJsonTypeHandler
public static org.apache.ibatis.type.TypeHandler<?> newJsonTypeHandler(Class<? extends org.apache.ibatis.type.TypeHandler<?>> typeHandler, Class<?> javaTypeClass, Field field) 实例化Json类型处理器1.子类需要包含构造(Class,Field) 2.如果无上述构造或者无属性字段,则使用默认构造(Class)进行实例化
- 参数:
typeHandler- 类型处理器IJsonTypeHandlerjavaTypeClass- java类型信息field- 属性字段- 返回:
- 实例化类型处理器
-
getSqlSessionFactory
public static org.apache.ibatis.session.SqlSessionFactory getSqlSessionFactory(MybatisMapperProxy<?> mybatisMapperProxy) 获取SqlSessionFactory当自定义实现
SqlSession时,请实现对SqlSessionFactory的访问 (spring的方式)当无法获得
SqlSessionFactory时,需要将SqlSessionFactory绑定至上下文对象中(原生mybatis访问方式)- 参数:
mybatisMapperProxy-MybatisMapperProxy- 返回:
- SqlSessionFactory
- 从以下版本开始:
- 3.5.7
- 另请参阅:
-
getSqlSessionFactory
public static org.apache.ibatis.session.SqlSessionFactory getSqlSessionFactory(org.apache.ibatis.session.SqlSession sqlSession) 获取sqlSession中的SqlSessionFactory- 参数:
sqlSession- sqlSession会话- 返回:
- SqlSessionFactory
- 从以下版本开始:
- 3.5.12
-
getMybatisMapperProxy
获取代理实现- 参数:
mapper- mapper类- 返回:
- 代理实现
- 从以下版本开始:
- 3.5.7
-
extractMapperProxy
提取MapperProxy- 参数:
mapper- Mapper对象- 返回:
- 真实Mapper对象(去除动态代理增强)
- 从以下版本开始:
- 3.5.12
-
getMapperProxy
获取MapperProxy元数据信息- 参数:
mapper- Mapper对象- 返回:
- 代理属性
- 从以下版本开始:
- 3.5.12
-