我有一个现有的mysql数据库,我想用scalikejdbc查询。 数据库使用可空的tinyint作为[-1,3]范围内的小值。
如何查询此值?唯一可行的方法是将其视为一个不反映所有值的布尔值。
sql"SELECT * FROM table"
.map(rs => rs.nullableBoolean("value"))).list().apply
如果我尝试将其视为byte或int,或者我得到运行时异常
[ResultSetExtractorException: Failed to retrieve value because For input string: "true". If you're using SQLInterpolation, you may mistake u.id for u.resultName.id.]