Отключить предупреждение «сущность была изменена, но она не будет обновлена, поскольку свойство является неизменным» при сохранении сущности с полями, помеченными updatable = false - PullRequest
0 голосов
/ 24 апреля 2020

У меня есть несколько полей, помеченных @Column (name = "column1", updatable = false) в сущностях в репозитории jpa, и это работает, как и предполагалось, но при сохранении сущности появляется следующее предупреждающее сообщение:

2020-04-23 18:48:34.358  WARN 1112 --- [nio-8080-exec-6] o.h.p.entity.AbstractEntityPersister     : HHH000502: The [column1] property of the [com.nodobanka.core.data.model.Entity1] entity was modified, but it won't be updated because the property is immutable.

Я просто хочу знать, как я могу остановить это предупреждение от печати в журнале?.

1 Ответ

0 голосов
/ 24 апреля 2020

Вы можете установить уровень ведения журнала для пакета org.hibernate.persister.entity на ERROR. Таким образом, он будет отображать только журналы с уровнями ERROR и FATAL.

Вы можете сделать это в Spring, добавив следующую строку в файл application.properties :

logging.level.org.hibernate.persister.entity: ERROR
...