Celesta 7.4.8: важный анонс

13 views
Skip to first unread message

Ivan Ponomarev

unread,
Oct 12, 2021, 12:57:39 PM10/12/21
to curs-group
Всем привет!


Важный анонс: в рамках решений прошедшего на прошлой неделе митапа 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>


Это вернёт старое поведение мавен-плагина и вы сможете отложить апгрейд кода проекта на сколь угодно неопределённое будущее ))

С уважением,


ИП

Reply all
Reply to author
Forward
0 new messages