Как использовать побитовые операторы в HQL?

В HQL как я могу использовать побитовые операторы? Я хочу, чтобы полученный SQL-запрос выглядел примерно так

SELECT RoleId, RoleName, RolePerms WHERE (RolePerms & @Parameter) = @Parameter

Тем не менее, написание этого HQL

select from Role where (RolePerms & :param) = :param

дает мне эту ошибку:NHibernate.Hql.Ast.ANTLR.QuerySyntaxException: Exception of type 'Antlr.Runtime.NoViableAltException' was thrown.

Ответы на вопрос(3)

Ваш ответ на вопрос