Мне нужно отобразить таблицу с использованием JPA, но в этой таблице есть ключ из нескольких столбцов, некоторые из которых являются виртуальными столбцами Oracle. Когда я пытаюсь сделать вставку, Hibernate (реализация JPA, которую я использовал) возвращает мне эту ошибку:
"ORA-54013: операция INSERT запрещена для виртуальных столбцов"
Я пробовал @Column(name = "field", insertable = false, updatable = false)
на своих полях, но поскольку поле является частью ключа многополя таблицы,
по-видимому, JPA все равно нужно написать это поле.
Я не могу изменить базу данных, я ищу решение, которое включает только спящий режим.
Кто-нибудь сталкивался с такой же проблемой и имеет решение?