2016-05-10 3 views
0

私はtbStudentというテーブルを持っています。性別フィールドを整数で設定し、パラメータ値を1または0として渡すと、正常に動作します。 しかし、ビットを使って性別フィールドタイプを更新しようとしたときに、パラメータ値を1または0として渡すと、正しく機能しません。私はtrueまたはfalseとしてパラメータ値を渡そうとしますが、意図したとおりには動作しません。どのようにビットで動作するようにそれを修正するには? B'1' またはB'0' として挿入mysqlでmybatisを使用しているタイプのテーブル値フィールドを更新するにはどうすればよいですか?

//I only pass in the value 1, why does it say too long? 
Data truncation: Data too long for column 'SEX' at row 1; 
nested exception is com.mysql.jdbc.MysqlDataTruncation: Data truncation: 
Data too long for column 'SEX' at row 1 
+0

POJOクラスでのセックスのデータ型とは何か? –

答えて

関連する問題