私は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
POJOクラスでのセックスのデータ型とは何か? –