Если в Hibernate пометить сущность аннотацией @org.hibernate.annotations.Immutable, то Hibernate учтёт этот момент и осуществит ряд оптимизаций при работе с данной сущностью.
Читать далееАрхив рубрики: Оптимизация запросов
Использование в Hibernate аннотаций @DynamicInsert и @DynamicUpdate для создания SQL инструкций вставки и обновления во время выполнения
Чтобы Hibernate не создавал SQL запросы на вставку и обновление строк заранее, на этапе запуска приложения, а делал это каждый раз во время непосредственно вставки/обновления, можно использовать аннотации @DynamicInsert и @DynamicUpdate.
Читать далее