Выставлено сравнение двоичных типов

Как я могу сравнить bit типа из MySQL с выставленным Jetbrains? Я пытаюсь с byteArrayOf(0x1) но это не работает, и когда я пытаюсь распечатать инструкцию, я получаю следующий запрос:permissions.guild IS NULL and permissions.role = '389183847709016074' and permissions.type = [B@3cdf0deb

type поле должно быть что-то вроде (1) или же 0b1, право?

Ничто в документации еще не помогло мне...

Я уже пробовал с byteArrayOf(0b1) или же byteArrayOf(1)ничего не работает.

Мой код:

return@transaction Database.PERMISSIONS.run {
                slice(permission)
                .select {
                    ((guild eq this@PermGroup.guild?.id) and
                    (role eq this@PermGroup.role?.id) and
                    (type eq byteArrayOf(0b1))).also { println(it) //prints the statement }
                }.map { it[permission] }
            }

0 ответов

Другие вопросы по тегам