主题:大哥们帮忙看个代码

din 2020年08月14日 101

公司要求把这个转成mybatis动态Sql,但是一点也看不懂也百度不到,希望大家能帮忙点拨点拨,或者有啥教程之类的。

<?xml version="1.0" encoding="UTF-8"?>

<dataSqlNode>

<type>sqltext</type>

<sqltext>

${dataset.script}

</sqltext>

<% for(filter in dataset.filters){%>

<% if(filter.type=="param"){%>

 <dataSqlNode>

 <type>param</type>

 <sqltext>AND ${filter.paramCode} = ?</sqltext>

 <paramTag>${filter.paramCode}</paramTag>

 </dataSqlNode> 

 <%}else if(filter.type=="like"){%>

 <dataSqlNode> 

 <type>like</type>

 <sqltext>AND ${filter.paramCode} like ?</sqltext>

 <paramTag>${filter.paramCode}</paramTag>

 </dataSqlNode> 

 <%}else if(filter.type=="between"){%>

 <dataSqlNode>

 <type>between</type>

 <sqltext>AND ${filter.paramCode} between ? and ?</sqltext>

 <paramTag>${filter.paramCode}</paramTag>

 </dataSqlNode>

 <%}%>

 <%}%> 

 </dataSqlNode>