本文主要是介绍freemaker模版语言拼接字符串以及判空,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
freemaker模版语言拼接字符串以及判空
先看代码
<#list params as dd> select 1 from table twhere 1=1<#if (dd.name) ??>and t.column like '${"%"+dd.name+"%"}'</#if>
</#list>
先解释一下这段,这是用模版语言写的sql
<#list params as dd> 这是入参
<#if (dd.name) ??> 如果name参数不为空 则执行if里面的代码
'${"%"+dd.name+"%"}' 这是拼接字符,要在内部拼,在外部拼,编译器编译不了
这篇关于freemaker模版语言拼接字符串以及判空的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!