6.mybatis里面的动态sql是怎么设定的,常用标签有那些以及其

2024-11-18 14:24:15
推荐回答(1个)
回答1:

1、动态SQL片段
通过SQL片段达到代码复用


select count(*)


select *


from icp


name like '%$name$%'


path like '%path$%'


area_id = #area_id#


hided = #hided#





limit #_start#, #_size#







2、数字范围查询
所传参数名称是捏造所得,非数据库字段,比如_img_size_ge、_img_size_lt字段

img_size >= #_img_size_ge#
]]>


img_size < #_img_size_lt#
]]>


多次使用一个参数也是允许的

execplantime >= #_now#
]]>


closeplantime <= #_now#
]]>


3、时间范围查询


createtime >= #_starttime#
and createtime < #_endtime#
]]>