在 mysql 中使用 jooq 设置按位列

Setting a bitwise column with jooq in mysql

我试图在使用 JOOQ 和 MySQL 设置列时进行按位运算。我试图转换为 JOOQ 的语句是:

UPDATE users SET permission = permission | 16;

有没有办法在 JOOQ 中做到这一点?

使用DSL.bitOr()

ctx.update(USERS)
   .set(USERS.PERMISSION, bitOr(USERS.PERMISSION, 16))
   .execute();