如何改变Broadleaf中的Hybernate属性

时间:2017-10-10 06:01:52

标签: broadleaf-commerce

我需要帮助将Broadleaf中的数据库属性更改为在重新安装Broadleaf时自动更新。

请给我更改数据库属性的答案。提前谢谢。

1 个答案:

答案 0 :(得分:0)

我假设您正在谈论Hibernate hbm2ddl自动设置,这些设置会导致Hibernate删除所有表,重新创建架构并填充种子数据。开箱即用,Broadleaf有4个持久性单元,您需要配置这些单元以使应用程序在启动时以这种方式运行。在应用程序的核心属性文件中(例如:core/src/main/resources/runtime-properties/common-shared.properties),请确保设置了以下值:

blPU.hibernate.hbm2ddl.auto= create
blEventPU.hibernate.hbm2ddl.auto= create
blCMSStorage.hibernate.hbm2ddl.auto = create
blSecurePU.hibernate.hbm2ddl.auto= create