INFO-mybatis 动态查询启用与未启用的区别
更新时间: 2024-03-11 02:47:33
阅读 673
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模式的#一样,是按类型判断是否要给传入的值加引号
作者:清风徐来
文档反馈
以上内容对您是否有帮助?