
Mybatis
hit、run
分享技术,记录生活
展开
-
MyBatis批量插入
<insert id="batchInsert" parameterType="ArrayList"> INSERT INTO offlinePay(createTime,status,batchSn,referKey,realname) VALUES <foreach collection="list" item="item" index="index" separator="," > (#{item.cre原创 2020-10-19 20:47:09 · 206 阅读 · 0 评论 -
Mybatis批量更新
1.可以直接使用foreach标签,来实现批量更新,但是这种效率太低.就不写了2.还可以通过case when 语句来实现批量更新,这种写法效率更高,实际应用中一般使用此方法例如:<update id="updateBatch" parameterType="java.util.List"> update meetingSign <trim ...原创 2019-05-13 11:24:12 · 253 阅读 · 0 评论 -
SpringBoot+Mybatis+Druid批量更新multi-statement not allow异常
原文链接Mybatis集成Druid批量更新时,出现异常Error updating database. Cause: java.sql.SQLException: sql injection violation, multi-statement not allow :经查询,Druid的multiStatementAllow默认是false,需要开启,设置成true。注:filter...原创 2019-03-27 17:17:26 · 1462 阅读 · 0 评论 -
MyBatis中ResultMap的用法
其中com.redstone.seehot.bean.AuthRole为某个实体类<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" &g...原创 2019-05-16 11:40:17 · 359 阅读 · 0 评论