这个role和permissions是多对多关系,我想在查询出permissons的时候设置过滤条件,dt字段不为空
// 得到角色菜单权限
dao.fetchLinks(role, "permissions", Cnd.wrap(" where NOT ISNULL(dt)"));
结果生成的sql是这样的:
SELECT * FROM sys_permission WHERE id IN (SELECT permission_id FROM sys_role_permission WHERE role_id='f528df0e2b9e458bbc7c5a05fcea6d74')
就是where NOT ISNULL(dt)这个应该是在子查询里面的限制条件,现在到外面了。。是函数就是这样还是我使用方法问题啊?