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?