![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis SQL
阳阳雨季
服务器维护与开发
展开
-
mysql之主键插入冲突就跟新(mybatis篇)
很多时候我们都会遇到插入数据导致主键冲突这种情况,我们就希望能更新这条记录而不会报错。在MySQL1.4以后就出现相对应的关键字来解决这个问题 on duplicate key update. 当我们在插入数据库数据的时候,遇到唯一索引或者主键冲突就会根据主键进行更新指定的字段的数据,我们一般都是基于mybatis做数据库的操作,所以我们看下mybatis是如何写sql语句的:对于单条的...原创 2018-08-09 14:47:12 · 6939 阅读 · 0 评论 -
mybatis Mapper对象执行一个方法的底层实现原理
针对之前简单梳理过一次mybatis的底层源码,但是那只是一个简答你的加载过程,而真正的一个Mapper类执行一个方法并没有说清楚,就行下面两行,到底经历了什么,我们拿到了数据库id为1的学生信息。@AutowiredUserMapper userMapper;User user = userMapper.selectById(1);首先,我们要清楚,对Mapper接口对象,把他们...原创 2019-08-14 15:33:45 · 1088 阅读 · 0 评论