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"
请问,为什么是查询视图而不是查询表呢?