【发布时间】:2010-11-13 18:15:57
【问题描述】:
在 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”类型的异常。
【问题讨论】:
标签: nhibernate hql