В чем смысл flushAutomatically=true у аннотации Modyfying?
В чем смысл flushAutomatically=true у аннотации Modyfying Например, @Modifying(flushAutomatically = true).
Я понимаю, что ее смысл в том, чтобы скинуть весь кэш в БД перед выполнением запроса. Но когда мы пишем @Query запрос разве JPA уже не занимается им? А по умолчанию у JPA стоит Flushmode = AUTO. Разве оно не должно скинуть кэш в БД перед выполнением запроса и без этой аннотации? Я буду рад ответу, потому что запутался немного.
P.S. Если мои рассуждения выше правы, значит ли это, что я могу пропускать эту аннотацию?