
1、修改数据库连接
参数加上allowMultiQueries=true,如:hikariConfig.security.jdbcUrl=jdbc:mysql://xx.xx.xx:3306/xxxxx?characterEncoding=utf-8&autoReconnect=true&failOverReadOnly=false&allowMultiQueries=true2、直接写多条
语句,用“;”隔开即可deletefromsec_user_rolewhereuserId=#{id}deletefromsec_userwhereid=#{id}望采纳~--OracleSEQUENCE
序列语法:CREATESEQUENCE序列名[INCREMENTBYn][STARTWITHn][{MAXVALUE/MINVALUEn|NOMAXVALUE}][{CYCLE|NOCYCLE}][{CACHEn|NOCACHE}]示例:CREATESEQUENCEsq_test--序列名INCREMENTBY1--每次加几个STARTWITH1--从1开始计数MAXVALUE9999999--最大值9999999NOCYCLE--一直累加,不循环NOCACHESELECTsq_test.NEXTVALFROMDUAL可以使用sequence的地方:--不包含子查询、snapshot、VIEW的SELECT语句--INSERT语句的子查询中--NSERT语句的VALUES中--UPDATE的SET中可以看如下例子:INSERTINTOtable_nameVALUES(sq_test.nextval,'CLERK',1200,SYSDATE)<mapper namespace="AccountMapper">
<update id="updateLoginTime" parameterType="int">
<![CDATA[
update sys_account set login_date = now(), updatedate = now() where id = #{accountId}
]]>
</update>
</mapper>
举例如上面的xml定义的Mapper,在代码中可以通过AccountMapper.updateLoginTime获取到update sys_account set login_date = now(), updatedate = now() where id = #{accountId}这行sql
评论列表(0条)