Привет, кодировщики stackoverflow,
У меня есть приложение (так как iPhone действительно шикарно использует это слово :-)), сохраняющее свои данные с помощью Hibernate. Схема базы данных содержит несколько полей даты, которые могут быть NULL. Затем я настроил Hibernate для получения значения поля также как NULL.
Клиент хочет настроить эти значения, если они равны NULL. Поэтому я решил иметь файл свойств, содержащий значения по умолчанию, чтобы никому не приходилось изменять аннотации или схемы базы данных...
Моя проблема сейчас в том, что я не знаю, как реализовать это классным способом. Основной объект, с которым я работаю, называется Job и содержит несколько объединенных таблиц. Я не хочу назначать файл свойств объекту Job, потому что он больше не будет постоянным. Как я могу сказать Hibernate во время создания — эй, вам также нужен файл свойств на случай, если вы обнаружите столбцы NULL?
В настоящее время единственное решение, которое я вижу, - это пройтись по всему извлеченному списку и проанализировать содержимое каждого задания и правильно установить их, если некоторые поля имеют значение NULL.
Видимо, я задавался вопросом, есть ли лучший способ сделать это...
Спасибо за вашу помощь и привет из дождливого Бонна, Германия,
Марко