Принудительное обновление в eclipselink - PullRequest
0 голосов
/ 14 декабря 2011

Я пытаюсь выполнить принудительное обновление, используя eclipselink, хотя значение столбца предположительно совпадает. В настоящее время в этом сценарии Eclipselink не генерирует запрос на обновление, но я смотрю, есть ли какие-либо изменения конфигурации, которые я могу сделать, чтобы eclipselink генерировал инструкцию UPDATE (для столбца setXXXX), независимо от значения столбца, являющегося одинаковым как новое значение или нет. Любая помощь приветствуется. Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 15 декабря 2011

Используя DescriptorCustomizer, я смог переопределить обновление sql, сгенерированное eclipselink. Я поместил здесь несколько примеров кода: подсказки eclipselink для обновлений сеттера

Для этого нужно много изменений кода. Если у кого-то из вас есть более удобный и менее навязчивый способ сделать это (просто добавив несколько аннотаций или некоторые изменения конфигурации), пожалуйста, дайте мне знать.

0 голосов
/ 15 декабря 2011

Более чем вероятно, что рассматриваемая сущность кэшируется - в конце концов это поведение по умолчанию .Настройте этот параметр под свои нужды.

...