Hibernate를 사용하여 데이터베이스 테이블 자동 생성/업데이트
Hibernate를 사용하여 엔터티 클래스를 기반으로 데이터베이스 테이블을 자동으로 생성하거나 업데이트하려면 다음을 수행합니다. persistence.xml 파일에 hbm2ddl.auto 속성을 지정합니다. 이 속성은 Hibernate가 데이터베이스 스키마 관리를 처리하는 방법을 지정합니다.
귀하의 경우 hbm2ddl.auto 속성을 "create"로 설정했습니다. 이는 Hibernate가 애플리케이션이 시작될 때 엔터티 클래스에 필요한 테이블을 자동으로 생성한다는 것을 의미합니다. 테이블이 이미 존재하는 경우 수정되지 않습니다.
단, 제공된 컨텍스트에 따르면 테이블이 자동으로 생성되지 않는 문제가 발생한 것으로 보입니다. 이에 대한 몇 가지 가능한 이유는 다음과 같습니다.
@Entity @Table(name = "ServerNode") public class ServerNode { ... }
이러한 문제를 해결했는데도 테이블이 여전히 자동으로 생성되지 않는 경우, 문제와 발생한 오류 또는 경고에 대한 자세한 설명을 제공해야 할 수도 있습니다.
위 내용은 hbm2ddl.auto를 사용하여 Hibernate로 데이터베이스 테이블을 자동으로 생성하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!