Импорт типов объектов базы данных 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
Если вы сопоставили таблицу типа, а тип не имеет вложенных типов, тогда она будет просто выглядеть как обычная реляционная таблица, и вы можете просто отобразить как обычную реляционную таблицу.