mybatis
文章平均质量分 64
个人技术博客-潘民兰
不断的分享和学习才能快速进步
展开
-
spring aop怎么给Mybaits Mapper接口的代理实现类在进行代理
不一定正确,哈哈哈,欢迎指正原创 2017-02-28 09:28:05 · 3347 阅读 · 0 评论 -
spring 事务传播行为实例分析
欢迎转载和指正,转载时请说明来源原创 2017-02-28 17:29:38 · 43517 阅读 · 16 评论 -
Mybatis的数据库字段类型JDBCType和java基本数据类型转换说明
我们在设计数据库的时候,往往需要注意数据库字段的类型和java的基本数据类型的对应关系,以便合理设计java实体;其实Mybaits里数据库字段类型和java数据类型的转换,都是由一个个typeHandler进行转换,如:BooleanTypeHandler、ShortTypeHandler、LongTypeHandler。。。而他们的基类都是BaseTypeHandler,如果我们想自定原创 2017-03-19 11:26:38 · 6066 阅读 · 0 评论 -
mybatis批量处理教程
首先,Mybatis要进行批量sql操作,需要在jdbc连接设置allowMultiQueries=true,否则Mybatis会一直报‘You have an error in your SQL syntax;’批量插入例子如下:批量更新例子如下:原创 2017-04-17 16:21:35 · 562 阅读 · 0 评论 -
INSERT ... ON DUPLICATE KEY UPDATE产生death lock死锁原理
我们在实际业务场景中,经常会有一个这样的需求,插入某条记录,如果已经存在了则更新它如果更新日期或者某些列上的累加操作等,我们肯定会想到使用INSERT ... ON DUPLICATE KEY UPDATE语句,一条语句就搞定了查询是否存在和插入或者更新这几个步骤,但是使用这条语句在msyql的innodb5.0以上版本有很多的陷阱,即有可能导致death lock死锁也有可能导致主从模式下的replication产生数据不一致。原创 2017-11-05 21:34:30 · 48645 阅读 · 18 评论