小编Hus*_*bir的帖子

如何在HQL中使用按位运算符?

在HQL中,如何使用按位运算符?我希望生成的 SQL 查询看起来像

SELECT RoleId, RoleName, RolePerms WHERE (RolePerms & @Parameter) = @Parameter
Run Code Online (Sandbox Code Playgroud)

然而,编写这个 HQL

select from Role where (RolePerms & :param) = :param
Run Code Online (Sandbox Code Playgroud)

给我这个错误:NHibernate.Hql.Ast.ANTLR.QuerySyntaxException:抛出了“Antlr.Runtime.NoViableAltException”类型的异常。

nhibernate hql

3
推荐指数
1
解决办法
6999
查看次数

标签 统计

hql ×1

nhibernate ×1