Код: Выделить всё
2015-12-26 00:28:30,835 DEBUG org.hibernate.tool.hbm2ddl.SchemaUpdate
Caller+0 at org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:251)
=> alter table bail add column monthName tinyblob
Код: Выделить всё
Код: Выделить всё
update
Когда я увидел исходный код Bail.java, я был удивлён:
Код: Выделить всё
String[] monthName = {"Января", "Февраля",
"Марта", "Апреля", "Мая", "Июня", "Июля",
"Августа", "Сентября", "Октября", "Ноября",
"Декабря"
};
Правильно ли хранить объявление констант в классе сущности в терминах JPA/Hibernate?Как мне пометить константу, чтобы она не была свойством сущности?
Я думаю, что ключевое слово static справится со своей задачей, и я думаю о рефакторинге кода, чтобы :
Код: Выделить всё
public static final String[] monthName =
Collections.unmodifiableList(Arrays.asList(
"Января", "Февраля", "Марта", "Апреля", "Мая", "Июня", "Июля",
"Августа", "Сентября", "Октября", "Ноября", "Декабря"
));
>
Подробнее здесь: https://stackoverflow.com/questions/344 ... tity-class
Мобильная версия