4

scalikejdbc でクエリしたい既存の mysql データベースがあります。データベースは、範囲 [-1,3] の小さな値に null 許容の tinyint を使用します。

この値を照会するにはどうすればよいですか? 機能しているように見える唯一の方法は、すべての値を反映していないブール値として扱うことです。

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.]
4

0 に答える 0