跳到主要内容

sql语句

集成

基础依赖已包含该组件,可直接使用。 截屏2023-09-28 13.18.41 截屏2023-09-28 13.18.58

配置项说明

配置项说明
节点名称可以设置服务节点的名称,帮助阅读
数据源一般情况下就是default
sql帮助我们进行sql语句的书写,使用mybatis框架
数据库类型选择进行操作的数据,例如mysql,oracle
sql类型设置查询或者非查询
字段名大小写是否设置大小写
驼峰结构是否设置驼峰结构
保留原始数据是否保留原始数据
返回结果对象名设置返回结果名称
sql类型选择查询类型的时候,可以查询是否加入事务

尝试一下

问题记录

1、在使用mybatis的foreach标签中,对于mysql和oracle数据库有所不同,尤其是当插入两条以上数据时

mysql:

INSERT INTO number(number) 
values
<foreach item="item" collection="list" separator="," >
(#{item.number})
</foreach>

oracle:

INSERT INTO number(number) 
<foreach item="item" collection="list" separator="union all" >
select
(#{item.number})
from dual
</foreach>