MyBatis/Ibatis
有恒则成
本人计算机应用技术专业毕业,从事Java 研发工作10年,其中六年分布式开发五年架构设计;能够独立架构并维护基于ZK+Dubbo 的高可用分布式系统并解决分布式事务;熟悉Oracle/Postgresql/Mysql 数据库,擅长数据表设计,掌握SQL 优化;了解分库分表及HAProxy、MyCat、FastDFS 等高可用集群;熟悉Linux 服务器集群、分布式管理及部署工作;使用Keepalived+Nginx +Tomcat 实现了Web 高可用、负载均衡;熟练掌握PowerDesgin 进行数据建模,熟悉Edraw Max、Visio 等设计工具的使用;责任心强并容易相处。
展开
-
MyBatis批量操作_ORACLE
阅读前,请先阅读MyBatis批量操作_MySqljdbc.propertiesjdbc.driverClassName=oracle.jdbc.driver.OracleDriverjdbc.url=jdbc:oracle:thin:@//127.0.0.1:1521/orcljdbc.username=mybatisjdbc.password=mybatis原创 2016-04-09 15:08:13 · 14105 阅读 · 0 评论 -
MyBatis批处理分仳次插入数据
在有大量数据操作时,同时发几万至几百条数据同时,执行insert,update时,没有及时commit,释放资源,会干挂掉数据库服务器的,所以我们有必要,分批次处理数据的插入和更新public class StudentTest { private static Logger logger = Logger.getLogger(StudentTest.class); private Sq原创 2016-04-09 14:55:42 · 21099 阅读 · 2 评论 -
MyBatis与IBatis插入返回主键
一、MyBatis插入返回主键在使用MyBatis做持久层时,insert语句默认是不返回记录的主键值,而是返回插入的记录条数;如果业务层需要得到记录的主键时,可以通过配置的方式来完成这个功能。 针对Sequence主键而言,在执行insert sql前必须指定一个主键值给要插入的记录,如Oracle、DB2,可以采用如下配置方式: select seq_t_stu原创 2016-04-09 14:48:08 · 16904 阅读 · 0 评论 -
MyBatis分页拦截
一、MyBatis配置<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="h原创 2016-04-09 14:39:37 · 14335 阅读 · 0 评论 -
MyBatis批量操作_MySql
1.配置文件 jdbc.properties#MySqljdbc.driverClassName=com.mysql.jdbc.Driverjdbc.url=jdbc\:mysql\://127.0.0.1\:3306/mybatis?useUnicode\=true&characterEncoding\=UTF-8&allowMultiQueries\=tru原创 2016-04-09 15:00:32 · 22128 阅读 · 0 评论 -
Mybatis缓存机制详解
mybatis提供了缓存机制减轻数据库压力,提高数据库性能mybatis的缓存分为两级:一级缓存 一级缓存是SqlSession级别的缓存,缓存的数据只在SqlSession内有效二级缓存 二级缓存是mapper级别的缓存,同一个namespace公用这一个缓存,所以对SqlSession是共享的一级缓存:mybatis的一级缓存是SqlSession级别的缓存 在...原创 2018-07-11 15:26:36 · 12612 阅读 · 0 评论 -
Mybatis插件原理(拦截器)
MyBatis拦截器原理探究MyBatis拦截器介绍MyBatis提供了一种插件(plugin)的功能,虽然叫做插件,但其实这是拦截器功能。那么拦截器拦截MyBatis中的哪些内容呢? 我们进入官网看一看: MyBatis 允许你在已映射语句执行过程中的某一点进行拦截调用。默认情况下,MyBatis 允许使用插件来拦截的方法调用包括: Executor (update, query,...原创 2018-08-02 07:59:44 · 14836 阅读 · 0 评论