INFO-数据服务sql 模式Mybatis 启用区别

适用模块

数据服务

具体说明

Mybatis 动态查询启用说明

使用示例

比如需要通过sql where in ('x','a','b') 进行查询,期望将 in 的条件作为入参进行查询

sql 如下:
select
        factory_code,
        area_code,
        area_name,
        area_use,
        area_type,
from
        poc.table_zone
where area_code in (${in_data})

此时需要勾选mybatis 动态查询, 在mybatis模式下用 ${},是直接替换变量,入参会直接使用你填写的参数
sql模式(未启用mybatis)的$和mybatis模式的#一样,是按类型判断是否要给传入的值加引号


作者:清风徐来