je trouve une requête étrange mise en œuvre dans mon projet, quand je debug et inspectez l'objet persistance.query juste avant d'appeler la méthode getResultList(), le queryString j'ai trouvé est:Qu'est-ce que « bw_and » dans veille prolongée requête
FROM AuthorityTbl a WHERE bw_and(a.setupFiltersIn, :setupFiltersIn) <> 0
Cette requête fonctionne correctement et récupère toutes les données de la table d'autorité où setupFiltersIn =: setupFiltersIn.
Je ne suis pas encore capable de comprendre ce qu'est bw_and dans cette syntaxe de requête. Quelqu'un a-t-il pu avoir une idée? J'utilise sqlServer2014 et la requête directe avec bw_et n'est pas acceptable par sqlServer.
Il est une syntaxe [opération Bitwise] (https://en.wikipedia.org/wiki/Bitwise_operation) pour ** au niveau du bit ET **. –
Aah, c'est vrai. Dans mon application, sqlServerDilact est redéfini et bw_and est enregistré en tant qu'opérateur au niveau du bit. C'est pourquoi cela est spécifique à mon application. Merci @chsdk –