В моем веб-приложении у меня есть текстовая область, чье пользовательское содержимое в конечном итоге сохраняется в БД с Hibernate. Я столкнулся с проблемой, что, когда пользовательский ввод превышает определенную длину, постоянство не удается. Есть ли способ указать через аннотации Hibernate или в конфигурации, что это конкретное поле должно поддерживать более длинные строки и что тип столбца базы данных должен отражать это?
Вот исключение, которое я получаю:
Caused by: java.sql.BatchUpdateException: Data truncation: Data too long for column 'introText' at row 1
at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:2007)
at com.mysql.jdbc.PreparedStatement.executeBatch(PreparedStatement.java:1443)
at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:268)
... 41 more