Импорт типов объектов базы данных Oracle в Java

Есть ли способ импортировать определенный Oracle тип объекта в Java(JPA). У меня есть сложный объект, определенный в базе данных:

create or replace TYPE "myType"{
someString varchar2(100),
someString2 varchar2(100),
constructor....}

этот тип объекта используется в таблице базы данных.

1 ответ

В JPA нет стандартной поддержки типов объектов.

Если вы используете EclipseLink, вы можете использовать аннотацию @Struct для отображения типов объектов,

http://www.eclipse.org/eclipselink/documentation/2.5/jpa/extensions/a_struct.htm

Если вы сопоставили таблицу типа, а тип не имеет вложенных типов, тогда она будет просто выглядеть как обычная реляционная таблица, и вы можете просто отобразить как обычную реляционную таблицу.

Другие вопросы по тегам