У меня есть несколько таблиц, для которых у меня нет причин когда-либо обновляться из приложения, поэтому я хотел бы предотвратить случайное появление ошибки в другом месте.Можно ли рассматривать таблицу как прочитанную только в спящем режиме?
Я вижу аннотацию @Immutable
, но похоже, что она все равно позволит вставлять и удалять. Я хотел бы полностью обработать всю таблицу (а не только каждую сущность), как написано на камне. Есть ли простой способ сделать это? Или я неправильно понимаю документацию на @Immutable
?
Если пример нужен, позволяет сказать, что есть таблица с MONTH
столом и Month
сущности и APPOINTMENT
таблицы с Appointment
объектом, связанным. Я бы никогда не захотел удалить или вставить строку в месяц.
Спасибо за ответ. Я думаю, что это то, что мне нужно. Из документации, похоже, что это по крайней мере позаботится о оптимизации с точки зрения производительности. У меня не было времени проверить для себя, если это делает главное, что я хочу, а именно _prevent_ приложения от попытки сохранить/обновить/удалить. Когда я получу шанс проверить это, я приму ответ или комментарий. – derekv