1. 程式人生 > >MyBatis動態SQL執行多條SQL

MyBatis動態SQL執行多條SQL

MyBatis中如何一次執行多條語句(使用mysql資料庫)。

1、修改資料庫連線引數加上allowMultiQueries=true,如:

xxoo.jdbc.url=jdbc:mysql://localhost:3306/xxoo_xn?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true

2、直接寫多條語句,用“;”隔開即可

<delete id="deleteUserById" parameterType="String">
    delete from sec_user_role where userId=#{id};
    delete from sec_user where id=#{id};
</delete>