NutzCN Logo
问答 使用了BaseService中的data方法可以连表吗?怎么连
发布于 1983天前 作者 qq_97afe96d 1787 次浏览 复制 上一个帖子 下一个帖子
标签:
public Object data(@Param("name") String name,
                       @Param("simple") String simple,
                       @Param("iphone") String iphone,
                       @Param("delFlag") String delFlag,
                       @Param("length") int length, @Param("start") int start, @Param("draw") int draw,
                       @Param("::order") List<DataTableOrder> order, @Param("::columns") List<DataTableColumn> columns) {
        Cnd cnd = Cnd.NEW();
        if (name != null&&!"".equals(name)) {
            cnd.and("name", "like", "%"+name+"%");
        }
        if (simple != null&&!"".equals(simple)) {
            cnd.and("simple", "like", "%"+simple+"%");
        }
        if (iphone != null&&!"".equals(iphone)) {
            cnd.and("iphone", "like", "%"+iphone+"%");
        }
        cnd.and("delFlag","=",false).desc("opAt");
        return tCompanyService.data(length, start, draw, order, columns, cnd, "^opName$");
    }
7 回复

什么叫连表? join?

是的可以获取到columns中的其中一个字段去关联另外一个表吗

需要根据columns中的一个id关联另外一个表获取它的name

看着参数就不行啦...

我是觉得自行扩展太麻烦了所有想问下有没有简单点的方法

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