Mysql
 sql >> Datenbank >  >> RDS >> Mysql

JPA @NamedQuery mit bitweisem UND (&) als Kriterium

Bitwise AND ist nicht Teil von JPQL. Aber...

Kann 2 Regeln verwenden:

  1. Division durch 2^х verschiebt die Bits um x nach rechts (Beispiel 1011010/1000=1011)
  2. z mod 2 =1, wenn das rechte Bit 1 ist (Beispiel 1011 mod 2 =1)

versuchen Sie es mit

SELECT v FROM ViewProductsList v WHERE MOD(v.statusId/16 , 2) = 1