Я использую JPA2 с Hibernate 3.6.1. и база данных Derby, и я использовал следующую аннотацию для большого двоичного объекта:
@Column(length = Integer.MAX_VALUE)
@Lob
long[] bucket;
Hibernate создает правильный столбец BLOB-объектов, но если я пытаюсь сохранить сущность, я получаю следующее исключение:
java.lang.ClassCastException: [J не может быть приведен к java.sql.Blob
почему и как я могу заставить это работать?
Если я аннотирую это без @Lob, я получаю столбец «Varchar для битовых данных», который может содержать только до 32 м.