Важный анонс: в рамках решений прошедшего на прошлой неделе
митапа Celesta-maven-plugin, начиная с версии 7.4.8, переводит
автоматически snake_case имена таблиц и полей в Pascal/camelCase
во время кодогенерации, когда речь идёт о классах, полях,
геттерах и сеттерах. В результате Celesta-код теперь
соответствует стандартам именования Java, становится более
кратким и эстетично выглядящим.
Внимание!!!! После обновления Celesta и перегенерации
курсоров ваш код перестанет компилироваться.
Что делать в текущих проектах? Есть две опции:
1. Замените всюду в коде уродливые вызовы методов вида
getField_value() на прекрасные getFieldValue()
2. Либо в вашем pom-файле в секцию celesta-maven-plugin добавьте
конфигурацию
<configuration> <snakeToCamel>false</snakeToCamel> </configuration>
Это вернёт старое поведение мавен-плагина и вы сможете отложить
апгрейд кода проекта на сколь угодно неопределённое будущее ))
С уважением,
ИП