Broadleaf Community - ошибка SpEL при использовании обновления hibernate вместо create - PullRequest
0 голосов
/ 08 ноября 2018

Я использую демонстрационный сайт сообщества, чтобы ознакомиться с предложением Broadleaf. В качестве первого шага мы пытаемся предотвратить перезагрузку базы данных при каждом запуске сервера. Когда я обновляю свойства авторежима hibernate с 'create' до 'update'

blPU.hibernate.hbm2ddl.auto=update
blEventPU.hibernate.hbm2ddl.auto=update

сервер будет работать (перезагружаться) несколько раз, но в конечном итоге произойдет сбой при запуске со следующей ошибкой:

2018-11-08 08:51:46.226 ERROR 72159 --- [nio-8443-exec-8] org.thymeleaf.TemplateEngine             : 
[THYMELEAF][https-jsse-nio-8443-exec-8] Exception processing template "error": Exception evaluating SpringEL expression: "'locale-' + session.blLocale.localeCode" (template: "error" - line 12, col 7)

Если я перезапущу сервер с набором 'create', сервер запустится нормально, но мы потеряли настройку данных.

Есть ли какие-либо идеи о том, почему необходимо обновить базу данных, чтобы SpEL обнаружил это свойство локали?

...