在HQL,我怎样可以使用按位运算符? 我想要得到的SQL查询,看起来像
SELECT RoleId, RoleName, RolePerms WHERE (RolePerms & @Parameter) = @Parameter
然而,写这个的HQL
select from Role where (RolePerms & :param) = :param
给我这个错误:NHibernate.Hql.Ast.ANTLR.QuerySyntaxException:类型Antlr.Runtime.NoViableAltException“引发的异常。