需实现的SQL语句如下:select distinct(rtrim(fj)) from worker order by fj,我查了网上相关 的,只有直接用SELECT 语句的
7 回复
我用了这个,但会有重复的List user = Daos.ext(dao, FieldFilter.create(worker.class, "^fj$")).query(worker.class, Cnd.wrap(" order by fj"));
dao也有办法咯
/**
* 查询出一组记录。
*
* @param tableName
* 表名 - 格式为 <b>tableName[:idName]</b> 比如 : <b>t_pet</b> 或者
* <b>t_pet:id</b> 尤其在 SqlServer2005 的环境下,需要用 t_pet:id 的形式来指明 ID
* 字段,否则 不能分页
* @param cnd
* 条件 - <b style=color:red>请注意:</b> 你传入的 Criteria 实现必须考虑到 没有
* 'Entity<?>' 传入。即 toSql 函数的参数永远为 null。
* @param pager
* 翻页信息
* @param fields
* 需要查询的列, 将直接拼入SQL中.由于不会提前探知表结构,所以这fields并非正则表达式,务必留意.
* @return 数据库记录
*/
List<Record> query(String tableName, Condition cnd, Pager pager, String fields);
添加回复
请先登陆