mybatis
ly199108171231
这个作者很懒,什么都没留下…
展开
-
利用存储过程向数据库插入对象集合
1、前提:由于公司一个业务需要向数据库插入集合对象,无论是一条一条插入,还是批量插入,都是相当耗时。所以打算利用存储过程传入list集合对象,提升效率。2、步骤:(1)数据库创建一个对象,对象字段和要插入的实体类属性对应create or replace type linkquery as object( fid VARCHAR2(32), fbustype ...原创 2018-12-28 15:39:40 · 2267 阅读 · 0 评论 -
mybatis自定义typeHandler
自定义typeHandler继承自BaseTypeHandler第一步,实现一个集成自BaseTypeHandler的公共数据格式处理的类JsonTypeHandler:public class JsonTypeHandler<T> extends BaseTypeHandler<T> { @Override public void setNonNull...转载 2018-11-22 17:46:54 · 151 阅读 · 0 评论 -
Mybatis传多个参数(三种解决方案)
第一种方案 DAO层的函数方法 ?1PublicUserselectUser(Stringname,String area);对应的Mapper.xml ?123 select * fromuser_user_t whereuser_name转载 2018-07-04 10:14:57 · 318 阅读 · 0 评论 -
redis整合spring mybatis进行数据缓存
一、Spring集成redis1.在resource目录下创建spring-redis.xml文件,内容如下:beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://原创 2018-07-15 12:21:12 · 804 阅读 · 0 评论 -
多数据源的配置和管理
同一个项目有时会涉及到多个数据库,也就是多数据源。多数据源又可以分为两种情况: 1)两个或多个数据库没有相关性,各自独立,其实这种可以作为两个项目来开发。比如在游戏开发中一个数据库是平台数据库,其它还有平台下的游戏对应的数据库; 2)两个或多个数据库是master-slave的关系,比如有mysql搭建一个 master-master,其后又带有多个slave;或者采用MHA搭原创 2018-06-24 18:13:12 · 1487 阅读 · 1 评论 -
spring整合mybatis外部化配置文件详解
1、简单使用MapperFactoryBean: 我们知道在Mybatis的所有操作都是基于一个SqlSession的,而SqlSession是由SqlSessionFactory来产生的,SqlSessionFactory又是由SqlSessionFactoryBuilder来生成的。但是Mybatis-Spring给我们封装了一个SqlSessionFactoryBean,在这...原创 2019-03-16 15:41:50 · 617 阅读 · 0 评论