Nutz.Dao 默认提供给你 Cnd 类,便于你快速构建你的条件语句。
这个接口也提供另外一种可能: 比如你的 Web 应用,可以通过 Request,根据用户提交的数据 生成 一个这个接口的实例。这个过程你可以写的很通用。 @author zozoh(zozohtnt@gmail.com) @see org.nutz.dao.Cnd
133134135136137138139140141
assertEquals(exp, c.toSql(null).trim()); } @Test public void test_is_not_null() { Condition c = Cnd.where("nm", " is nOT ", null); String exp = "WHERE nm IS NOT NULL"; assertEquals(exp, c.toSql(null).trim()); }
140141142143144145146147148
assertEquals(exp, c.toSql(null).trim()); } @Test public void test_not_in() { Condition c = Cnd.where("nm", " Not iN ", new int[]{1, 2, 3}); String exp = "WHERE nm NOT IN (1,2,3)"; assertEquals(exp, c.toSql(null).trim()); }