Wesley13 Wesley13
2年前
mybatis执行批量更新batch update 的方法(oracle,mysql)
介绍oracle和mysql数据库的批量update在mybatis中配置不太一样:oracle数据库:\codesyntaxlang"java"\updateid"batchUpdate"parameterType"java.util.List"<foreachcollection"list"item
Easter79 Easter79
2年前
Try setting a different JdbcType for this parameter or a different configuration property. Cause...
执行mybaitssql<deleteid"delete4BatchesByLineCi"parameterType"java.util.List"<foreachcollection"list"item"item"index"index"separator";"
Stella981 Stella981
2年前
Mybatis中传递多个参数的方法总结
一、单个参数:publicList<XXBeangetXXBeanList(StringxxCode);<selectid"getXXXBeanList"parameterType"java.lang.String"resultType"XXBean"  selectt.
Wesley13 Wesley13
2年前
MySQL保存或更新 saveOrUpdate
在项目开发过程中,有一些数据在写入时候,若已经存在,则覆盖即可。这样可以防止多次重复写入唯一键冲突报错。下面先给出两个MyBatis配置文件中使用saveOrUpdate的示例<!单条数据保存<insertid"saveOrUpdate"parameterType"TestVo"inserti
Stella981 Stella981
2年前
Mybatis useGeneratedKeys 填充自增主键值(使用Mysql)的原理分析
一、Mybatis配置<insertid"insert"parameterType"com.test.TestDO"keyProperty"id"useGeneratedKeys"true"useGeneratedKeys“true”时,mybatis会将自增ID值填充到TestDO对象中的id(
Stella981 Stella981
2年前
MyBatis整合Spring的实现(16)
本章中分析update元素的解析。1配置文件<update id"updateByPrimaryKeySelective" parameterType"cn.vansky.schedule.time.menu.bo.Menu"    <!      WARNING  @mbggenerated
Stella981 Stella981
2年前
Mybatisd对MySQL批量插入、批量更新及批量删除语句
1、批量插入<insertid"insertBatch"parameterType"java.util.List"insertintot_student(name,age,class)values<forea
Wesley13 Wesley13
2年前
Mysql批量插入更新
批量插入,使用MyBatis批量语法:<insertid"insertBatch"parameterType"list"insertintotbl1(a,b,c)values<foreachcollection"list"item"obj"separator",
Stella981 Stella981
2年前
Mybatis别名的配置使用
之前,我们在sql映射xml文件中的引用实体类时,需要写上实体类的全类名(包名类名),如下<! 创建用户(Create)   <insert id"addUser" parameterType"me.gacl.domain.User"    insert into users(name,
京东云开发者 京东云开发者
10个月前
Mybatis的parameterType造成线程阻塞问题分析 | 京东云技术团队
最近在新发布某个项目上线时,每次重启都会收到机器的CPU使用率告警,查看对应监控,持续时长达5分钟,对于服务重启有很大风险。而该项目有非常多Consumer消费,服务启动后会有大量线程去拉取消息处理逻辑,通过多次Jstack输出线程快照发现有很多BLOCKED状态线程,此文主要记录分析BLOCKED原因。