本文由 千趣源码 – qianqu 发布,转载请注明出处,如有问题请联系我们!sql批量查询多条数据-sql数据库查询语句大全
mybatis的5209;量更新实际操作。
我们知道mybatis的插进和删掉能够适用批处理命令实际操作,但update也是这般。编码如下所示:
update SYSTEM_EXPERT_LIBRARY SET USER_CODE = #{it.userCode,jdbcType=VARCHAR}, EXPERT_NAME = #{it.expertName,jdbcType=VARCHAR}, EXPERT_SEX = #{it.expertSex,jdbcType=CHAR}, EXPERT_MAIL = #{it.expertMail,jdbcType=VARCHAR}, EXPERT_ADDRESS = #{it.expertAddress,jdbcType=VARCHAR}, EXPERT_CARD = #{it.expertCard,jdbcType=VARCHAR}, EXPERT_PHONE = #{it.expertPhone,jdbcType=VARCHAR}, EXPERT_XILIE = #{it.expertXilie,jdbcType=VARCHAR}, SPECIALTY = #{it.specialty,jdbcType=VARCHAR}, STATUS = #{it.status,jdbcType=VARCHAR}, UPDATER = #{it.updater,jdbcType=VARCHAR} where ID = #{it.id,jdbcType=INTEGER}批量更新时留意,假如选用了druid数据库,配备时要留意:墙回调函数不可以配备,不然批量更新失败。
另一个关键点是默认设置开启批量修改。URL拼凑?allowMultiQueries = true
jdbc.driverClassName=com.mySQL.cj.jdbc.Driverjdbc.url=jdbc:mysql://:3306/xx?allowMultiQueries=truejdbc.username=jdbc.password=






