24.2.19. @DynamicInsert
The @DynamicInsert
annotation is used to specify that the INSERT
SQL statement should be generated whenever an entity is to be persisted.
</div>
By default, Hibernate uses a cached INSERT
statement that sets all table columns.
When the entity is annotated with the @DynamicInsert
annotation, the PreparedStatement
is going to include only the non-null columns.
</div>