2014-02-21 3 views
0

에도 불구하고 MySQL의 삭제.스프링 루는 내가 새로운 여기에 그냥 봄 루를 사용하기 시작 해요 hibernate.hbm2ddl.auto

나는 응용 프로그램이 시작될 때, 그것은 MySQL의에서 모든 데이터베이스를 삭제 루와 MySQL의에 문제가 있습니다. 나는 많은 사람들이 솔루션은 "hibernate.hbm2ddl.auto에 값"갱신 등을 넣어 것을 알고 있지만 나는 그것을 시도하고 내가 응용 프로그램을 배포하거나 다시 배포 할 때, 그것은 모든 데이터를 삭제 같은 일을 계속 데이터베이스, 변경 "값"(및 업데이트) 독립적입니다.

나는 "갱신"데이터베이스에 원하지만이 문제를 해결하기 위해 다른 옵션을 모른다. 누구든지 나를 도울 수 있다면 감사 하겠어.

감사

(임 이클립스 인디고, XAMPP (아파치, MySQL은, 바람둥이)를 사용하여)

감사 (나는 중지하면/또한 데이터베이스를 삭제, 톰캣 매니저를 시작 ..)

+0

작은 팁이지만, 지금 Spring Roo로 시작한다면 그냥하지 마십시오. 대신 Spring Boot를보십시오. –

+0

안녕하세요, 답변을 주셔서 감사합니다. 지금은 프로그램 중간에 있으며 사실 Roo를 사용해야합니다. 스프링 부트는 좋은 도구로 보입니다. 가까운 장래에 확인해 보겠습니다. 감사합니다 –

+0

재시작 또는 배포로 DB를 지우지 않는 방법을 아는 사람은 누구입니까? –

답변

0

hibernate.hbm2ddl.auto의 값 none이어야한다. maven을 사용하고 있다면 cleanpackage을 실행하고 바람둥이 (mvn tomcat:run)를 실행하십시오. 이 문제는 바람둥이가 이전 버전의 전쟁을 시작하기 때문에 가능할 가능성이 큽니다.