RT
13 回复
<#marco where params>
<#if params?? && params?size gt 0>
where 1 = 1
<#if type??>
and o.type = ${type}
</#if>
<#if state??>
and o.state != ${state}
</#if>
</#if>
</#marco>
/* Table.query /
select
o.
from table o
<@where params=params />
不用宏是可以执行,用了宏就不行了。
@wendal Sqls.setSqlBorning(BeetlSqlTpl.class);
编译报错
Error:(22, 13) java: 无法将类 org.nutz.dao.Sqls中的方法 setSqlBorning应用到给定类型;
需要: java.lang.Class<T>
找到: java.lang.Class<org.nutz.plugins.sqltpl.impl.beetl.BeetlSqlTpl>
原因: 推论变量 T 具有不兼容的限制范围
等式约束条件: org.nutz.plugins.sqltpl.impl.beetl.BeetlSqlTpl
上限: org.nutz.dao.sql.Sql
添加回复
请先登陆