2017-10-10 2 views

답변

0

Hibernate가 모든 테이블을 삭제하고, 스키마를 다시 만들고, 시드 데이터를 채우게하는 Hibernate hbm2ddl 자동 설정에 대해 이야기하고 있다고 가정합니다. Outle-of-the-Box, Broadleaf는 시작시 이러한 방식으로 앱을 작동 시키도록 구성해야하는 4 개의 지속성 단위를 가지고 있습니다. 응용 프로그램의 핵심 속성 파일 (예 : core/src/main/resources/runtime-properties/common-shared.properties)에서 다음 값이 설정되어 있는지 확인하십시오.

+0

업데이트 할 속성이 변경되었습니다. 업데이트로 변경 한 후 테스트라는 사용자 지정 범주를 만들었습니다. 그것은 데이터베이스에 있었는데 사용자 정의 페이지가 관리 응용 프로그램이 사라지는 전체 응용 프로그램을 다시 시작하면 내 확장형 관리 페이지와 클라이언트 페이지에 해당 사용자 정의 페이지가 표시되지 않습니다. 그리고 그것은 데이터베이스에도 존재하지 않습니다. 응용 프로그램을 다시 시작했을 때 페이지가있을 때 변경된 사항을 해결할 수 있도록 도와 줄 수 있습니까? 미리 감사드립니다. –

+0

@ewallsantosh 'create'를 사용하면 시작시 데이터베이스가 삭제됩니다. 스키마 업데이트를 자동으로 업데이트하려면 '업데이트'를 사용하고 싶은 것 같습니다. – phillipuniverse

+0

@phillipuniverse이 문제는 지원 덕분에 해결되었습니다. –