Используя значение DateTimeConstants (JodaTime) для хранения dayOfTheWeek в базе данных? - PullRequest
1 голос
/ 23 марта 2011

Мне нужно хранить dayOfTheWeek в столбце моей базы данных.Я использую HSQLDB.Кроме того, я уже использую JodaTime для других типов, таких как Timestamp.Я думаю об инкапсуляции значений типа int или string в класс, поэтому JodaTIme уже имеет значения int для констант, понедельника, вторника, среды и т. Д.Например, если JodaTime решит изменить значения дней или я должен сохранить что-то другое?Как создание собственного перечисления ...

1 Ответ

2 голосов
/ 05 апреля 2011

Значения int для дня недели определены ISO-8601 и не будут меняться.Как таковые, они безопасны для хранения в базе данных.Если вы хотите пойти дальше, вы можете создать перечисление / класс для переноса значения, но я не думаю, что это действительно добавляет значение с Joda-Time (JSR-310 / ThreeTen имеет перечисление DayOfWeek).

...