JBoss mit MySql, boolean-Spalte wirft Exception

turbowiesel

Grünschnabel
Hei,
Ich habe mir mit ejb3.0 ein Datenbankschema mit Enitities angelegt. Die kleine Applikation lässt sich auch problemlos deployen und die Tabellen werden erstellt. Für die Boolean-Werte in den Entities, wird in MySql eine bit(1)-Spalte angelegt. Wenn ich nun in diese Tabellen mit den bit(1)-Spalten schreiben will kommt mitunter folgendes von JBoss:
22:09:05,109 WARN [JDBCExceptionReporter] SQL Error: 1406, SQLState: 22001
22:09:05,109 ERROR [JDBCExceptionReporter] Data too long for column 'hasGoodCredit' at row 1

...und das von dem Client:
Caused by: java.sql.SQLException: Data too long for column 'hasGoodCredit' at row 1
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2001)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1168)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1279)

Mit der Hypersonic-Datenbank geht alles. Warum nicht mit MySql?
 

Neue Beiträge

Zurück