Можно ли заставить JPA читать сущность из представления и затем обновлять таблицу.
В качестве примера:
![Sample Schema](https://i.stack.imgur.com/rh2IG.png)
У нас естьобъект, который читает из SuppliersInvoice_VW.Это представление и связанная с ним сущность будут содержать InvoiceNo, SupplierCode, SupplierName и значение.
Пользователь видит что-то подобное:
Номер счета: 1234
Supplier: Joes 'Hardware
Значение: 50
Что заставляет его понять, что значение должно быть 509, поэтому он обновляет соответственно
Счет-фактура: 1234
Поставщик: Joes' Hardware
Значение: 509
Затем запускается обновление нашей сущности SuppliersInvoice.
Я сопоставил @Table("SuppliersInvoice_vw")
, что означает, что он читает данные из SuppliersInvoice_vw, но это также означает, чтообновить через это представление.
Есть ли способ сделать JPA считанным из представления ( SuppliersInvoice_vw ) и обновить таблицу ( SuppliersInvoice )?
Альтернативная стратегия - просто обновить представление, однако мне всегда советовали не делать этого.Есть ли в этом совете основание для повышения производительности, или это больше похоже на «знать, что может пойти не так при обновлении через представления».