Я сохраняю данные CLOB, используя Hibernate и Hikari pool.Во время тестирования я использую HSQL в памяти БД.Но для производства я использую другую БД.Тип данных CLOB Java - String для БД HSQL.но мой реальный тип данных БД - byte [].Я использую Arquillian для тестирования.
Как использовать тип данных byte [] для основного кодирования и строковый тип данных для тестирования?
Я пробовал с Альтернативой, но это не работает, а также я пробовал Специализированные, не повезло.
@Entity
class Article {
@Id
private long id;
@Lob
@Column(name="data", columnDefinition = "CLOB")
private byte[] data;
}
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>5.3.7.Final</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-hikaricp</artifactId>
<version>5.3.7.Final</version>
</dependency>
Как решить эту проблему с типом данных во время тестирования?