Oracle和mysql数据库的批量更新在mybatis中配置不太一样:
オラクル数据库:
<code style = ""> << span style = ""> update </span> id = <span style = ""> "batchupdate" </span> parametertype = <span style = ""> "java.util.list" </span >> << spany style = ""> foreach </span> collection = <span = ""> "</span> <<<>>>>>> index = <span style = ""> "index" </span> <span style = ""> open </span> = <span style = "" ">" begin "</span> <span style =" "> close </span> = <span style =" ">" end; "</span> separator = <span style =" ""> " test = $ {item.test}+<span style = "" "> 1 </span> </<span style =" "> set </span >>ここで、id = $ {item.id} </<span style =" "> foreach </span>mysql数据库:
mysql数据库采用一下写法即可执行、但是数据库连接必须配置:&lockMultiqueries = true
and:JDBC:mysql://192.168.1.236:3306/test?useunicode = true&charatereCoding = utf-8&applemmultiqueries = true
<code style = ""> << span style = ""> update </span> id = <span style = ""> "batchupdate" </span> parametertype = <span style = ""> "java.util.list" </span >> << spany style = ""> foreach </span> collection = <span = ""> "</span> <<<>>>>>> index = <span style = ""> "index" </span> <span style = ""> open </span> = <span style = "" ">" "</span> <span style =" "> close </span> <span style =" ">" "</span> separator = <span style =" ">"; "</span >> <スパンスタイル=" "> set </>>>>>>>>>>>>>>>>>>>>> test test = $ {item.test}+<span style = "" "> 1 </span> </<span style =" "> set </span >>ここで、id = $ {item.id} </<span style =" "> foreach </span>MyBatis执行批量更新バッチアップデート的方法( Oracle、MySQL 两种)、希望对大家有所帮助、如果大家有任何疑问请给我留言、小编会及时回复大家的。在此也非常感谢大家对武林网网站的支持!