Bonjour,
Кстати, я не думаю, что есть возможность перепроектировать базу данных с подчеркиваниями в именах таблиц:
- соответствующие доменные классы будут созданы и скомпилированы, поскольку Java допускает недобросовестность в именах классов
- тесты будут выполнены без каких-либо проблем
- все будет эшафот для графического интерфейса
- вы успешно развернете его на tomcat, и страница вашего приложения отобразится в вашем браузере
- Вы можете заполнить форму, чтобы создать новый экземпляр вашего объекта
- Но если вы нажмете SAVE -> внутренняя ошибка
Если вы посмотрите журнал tomcat, вы обнаружите хорошо известное исключение: javax.servlet.jsp.JspTagException: в коде не найдено сообщений ...
Причина в том, что имя вашего класса было усечено в файлах message_xx.properties.
Все, что находится перед подчеркиванием, сброшено, и, следовательно, не найдено сообщений, показывающих, что ваша запись была успешно сохранена.
Было бы неплохо, чтобы оболочка ROO выдавала ошибку при создании сущности jpa, а не во время выполнения ...