Hallo,
ich habe mal wieder eine Frage. Ich möchte einen Vector mappen.
Wenn der Vector nur 5 Elemente beinhaltet, funktioniert alles prima.
Wenn der Vector 40 Elemente beinhaltet schneidet der JDBC etwas ab und es kommt zur Exception:
ku, sonolk, blut und bild sind die gemeinten vectoren, die jeweis nur boolean-werte enthalten.
Code:
Hibernate: insert into Leitlinie (bezeichnung, ku, sonolk, blut, bild) values (?, ?, ?, ?, ?)
Exception occurred during event dispatching:
org.hibernate.exception.GenericJDBCException: could not insert: [my.TAP.Leitlinie]
at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103)
17:38:58,750 WARN JDBCExceptionReporter:71 - SQL Error: 0, SQLState: 01004
17:38:58,750 ERROR JDBCExceptionReporter:72 - Data truncation
17:38:58,750 WARN JDBCExceptionReporter:71 - SQL Error: 8152, SQLState: 22001
17:38:58,750 ERROR JDBCExceptionReporter:72 - Zeichenfolgen- oder Binärdaten werden abgeschnitten.
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91)
Wie könnte ich es besser machen? Besten Dank für jede Hilfe!!