Я получаю приведенное ниже исключение, когда пытаюсь загрузить данные из базы данных, используя hibernate
com.tpt.tradecapture.common.exception.TradeEntryRuntimeException: com.tpt.tradecapture.gateway.tradecontentdefination.persistable.DataDictionaryPersistable cannot be cast to [B
at com.tpt.tradecapture.ion.formlayouts.FormLayoutsTalkFunction.fetchFormLayoutDelegate(FormLayoutsTalkFunction.java:91)
at com.tpt.tradecapture.ion.formlayouts.FormLayoutsTalkFunction.lambda$getFormLayout$1(FormLayoutsTalkFunction.java:60)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
at java.util.concurrent.FutureTask.run(FutureTask.java)
at com.iontrading.isf.executors.impl.monitoring.e.run(MonitoredRunnable.java:16)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Постоянный класс словаря данных, используемый с JPA, любая помощь приветствуется
@Entity
@Table(name = "TABLE_NAME")
@KeepAll
@Access(AccessType.PROPERTY)
public class DataDictionaryPersistable extends DataPersistable {
private static final long serialVersionUID = 998645843751342487L;
private byte[] uuid;
@Id
@Column(name = "UUID")
@GeneratedValue(strategy = GenerationType.AUTO)
public byte[] getUuid() {
return this.uuid;
}
public void setUuid(final byte[] uuid) {
this.uuid = uuid;
}
@Column(name = "ID")
public String getId() {
return this.getStringDataValue("ID");
}
public void setId(final String id) {
this.setDataValue("ID", id);
}
@Column(name = "LABEL")
public String getLabel() {
return this.getStringDataValue("LABEL");
}
public void setLabel(final String label) {
this.setDataValue("LABEL", label);
}
@Column(name = "TYPE")
public String getType() {
return this.getStringDataValue("TYPE");
}
public void setType(final String type) {
this.setDataValue("TYPE", type);
}
}
ТАБЛИЦА DDL SCRIPT для создания таблицы выше, пожалуйста, помогите, если кто-нибудь знает об этой ошибке
CREATE TABLE TABLE_NAME(
UUID RAW(16) PRIMARY KEY,
ID VARCHAR2(255) NOT NULL UNIQUE,
LABEL VARCHAR2(255) NOT NULL,
TYPE VARCHAR2(50) NOT NULL
)