----- ----- MyBatis
谙忆
Java相关研发架构工作经验5年。拥有Java相关发明专利8余项。从事过支付行业,研发与架构的系统稳定地支撑着公司日千万交易笔数量级的支付和对账。
二手车SaaS内核研发3年经验+,拥有二手车行业SaaS相关发明专利6项,研发、架构的元数据内核与权限系统,每日亿万级接口调用。
Java企业开发丰富的理论知识和实战经验。2020年CSDN博客之星第12名,同时在一些社区担任名誉职位。认证为CSDN博客专家、CSDN专栏签约作者、InfoQ签约作者、阿里云ACE杭州同城会会长、阿里云社区认证专家、华为云·云享专家。
展开
-
【MyBatis】关于MyBatis插入自动增长id的Bean到数据库后返回的id为null的解决办法
转载请注明出处:http://blog.csdn.net/qq_26525215本文源自【大学之旅_谙忆的博客】解决办法其实很简单,只需要为你的**.xml中的insert增加两个属性就可以了。 例如,我的SponsorsMapper.xml中原来的代码如下:<insert id="insertSelective" parameterType="com.uifuture.footer.enti原创 2017-03-29 20:58:14 · 7558 阅读 · 2 评论 -
【问题解决】SSM-@Transactional注解事务无效探讨
Spring SpringMVC MyBatis框架中-@Transactional注解事务无效解决方法SpringMVC-Spring-MyBatis框架 数据库:SQL SERVER 2008 以前都是用的MySQL数据库,没有出现这个问题,现在换成sql server了,结果事务没有起作用了。 经过一番测试: 排除以下几个问题: 1.数据库原因,不存在的。MySQL中只有InnoDB原创 2017-08-21 21:40:40 · 5927 阅读 · 2 评论 -
【MyBatis】MyBatis一级缓存和二级缓存
MyBatis自带的缓存有一级缓存和二级缓存 一级缓存Mybatis的一级缓存是指Session缓存。一级缓存的作用域默认是一个SqlSession。Mybatis默认开启一级缓存。 也就是在同一个SqlSession中,执行相同的查询SQL,第一次会去数据库进行查询,并写到缓存中; 第二次以后是直接去缓存中取。 当执行SQL查询中间发生了增删改的操作,MyBatis会把SqlSession原创 2018-01-27 19:35:53 · 12399 阅读 · 6 评论