公开比较二进制类型

时间:2019-02-10 21:04:32

标签: mysql kotlin kotlin-exposed

如何将MySQL的bit类型与暴露的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 个答案:

没有答案