NutzCN Logo
问答 自定义模板sql,自定义生成条件,nutz能帮我的!
发布于 3285天前 作者 qq_e7da0606 1824 次浏览 复制 上一个帖子 下一个帖子
标签: dao sqltpl

比如我的sql:

	select * from xxx where 1=1  
	#if($exp)  
	and @exp
	#end  

我希望的这里的@exp的为id in ('aaa','bbb'),这里如何用Nutz中的函数生成了。比如Cnd.where(...)最终可以生成where语句。

4 回复

这个我知道,也用的很好!比如复杂的 我想让nutz直接生成条件,然后利用模板插入!
比如我如果传个list到模板,那么还需要模板去解析list然后拼sql。这种情况,我希望利用nutz给我生成这个条件,我直接传条件到模板。
比如某个list生成id in ('aaa','bbb')

哦,我明白了, 其实不必的

select * from xxx where 1=1  
#if($exp)  
and  id in (@exp)
#end 
sql.setParam("exp", new String[]{"aaa", "bbb"})

当然, 为sqltpl添加几个函数应该更好

添加回复
请先登陆
回到顶部