jdbcUrl如下
jdbcUrl=jdbc:mysql://localhost:8080/dbname?characterEncoding=UTF-8&allowMultiQueries=true
注: 加上allowMultiQueries=true 才能支持多条的(以分号 ‘;’隔开)SQL执行。
业务示例拓展:
1、前端post请求参数
{
"macList": [{
"macid": 1,
"age": 45,
"number": 3
}, {
"macid": 3,
"age": 24,
"number": 56
}]
}
2、Java VO
public class MacVO implements Serializable {
//.....
private List<Mac> macList; //和前端传来的名称要对应,注意List中的元素是Mac对象
//..... 省略set get
}
注:属性名macList是对应JSON的key名称,List中的元素是Mac对象</

本文介绍了如何通过在jdbcUrl中添加allowMultiQueries=true属性,支持多条以分号分隔的SQL执行。内容涵盖前端请求参数、Java VO设计、Bean、Controller、Service以及MyBatis的Mapper配置,展示了批量更新操作的完整流程。
最低0.47元/天 解锁文章
434

被折叠的 条评论
为什么被折叠?



