NutzCN Logo
问答 关于使用nutz联表查询
发布于 2886天前 作者 Leewell1989 3126 次浏览 复制 上一个帖子 下一个帖子
标签: dao 多表查询

由QQ群里@刘老爷的问题:

请教如果我想一个service对应多个表
惯常的用法是什么?
是不是直接继承service,然后在代码中指定表名

突然想到个之前遇到的问题:
一个查询,数据是联表的,这种情况可以建个视图,在pojo声明@View(),当又有一个新的查询,并且联了不同的表的情况下,如何处理?

3 回复

说一下我之前的解决方案:
自定义SQL懒得转成pojo就直接返回List了,这样造成的问题就是页面取值有的用属性名,有的用字段名...乱

view应该就是最佳了,如果比较固定的话.

待测试,先记录一下:
By@wendal 别名带前置,然后用record转pojo时可以传前缀...

public <T> T toEntity(Entity<T> en, String prefix) {
     return en.getObject(this, prefix);
}

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