2016-11-14 5 views
0

Spring MVC에서 REST 서비스를 사용하여 사후 사용자 작업을 수행하려고합니다. 사용자와 전화 개체간에 많은 관계가 있습니다. 데이터베이스에 User 테이블과 Phone 테이블을 만들었습니다.SQLGrammarException : 테이블이 존재하지 않습니다 (ManyTOMany) 관계 Spring MVC

사용자 개체와 전화 개체 모두 ArrayList로 초기화됩니다. 이 코드를 실행하면 그러나, 나는이 오류 (새 사용자를 만들려고) : 나는 구현 이전 기준으로 존재하는 테이블 USER_PHONE를 제외 왜 이해하지 javax.persistence.PersistenceException: org.hibernate.exception.SQLGrammarException: Table 'schemaname.USER_PHONE' doesn't exist

. 자체적으로 제작하지 않아도 될까요? 제발 도와주세요. 고맙습니다.

+0

왜 자동으로 그 테이블을 만들어야한다고 생각합니까? 특히 당신이 명시 적으로 hibernate.hbm2ddl.auto를 none으로 설정했기 때문에. –

+0

@JBNizet 그 때 값을 어떻게 설정해야합니까? –

+0

그런 식으로 두지 만, 다른 두 테이블을 생성 한 것처럼 누락 된 조인 테이블을 생성합니다. –

답변

0

"hibernate.hbm2ddl.auto"를 "create-drop"으로 설정하여 문제를 해결했습니다. 감사합니다 :)