NutzCN Logo
问答 dao查询问题
发布于 3190天前 作者 qq_93105859 2594 次浏览 复制 上一个帖子 下一个帖子
标签:

pojo定义
@Table("SYS_ROLE")
@View("V_ALL_ROLE")
public class SysRole {
/**
* 菜单角色主键
*/
@Id(auto = false)
@Prev({ @SQL(db = DB.ORACLE, value = "SELECT SEQ_SYS_ROLE.nextval FROM dual") })
protected long rolePk;
省略。。。。。

调用方法:
@Override
public SysRole queryByPk(long rolePk) {
return dao().fetch(SysRole.class, rolePk);
}

控制台输出:
For example:> "SELECT * FROM V_ALL_ROLE WHERE rolePk=429"

 请问,为什么是查询视图而不是查询表呢?
4 回复

因为有@View的时候,查询是走视图的

@wendal 就是说有@View的时候不会from table 查询对吗?

@qq_93105859 是的

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