문제 상황BaseTimeEntity라는 공통 상속 클래스에 id 필드가 존재Schedule이라는 엔티티 클래스에도 별도로 id 필드 존재 (이름이 다르게 설정됨)두 클래스 모두 @Id 필드 존재 → Hibernate가 각각을 다른 컬럼으로 인식이후 BaseTimeEntity의 id 필드를 제거했는데, DB에는 여전히 해당 컬럼이 존재하는 문제 발생왜 삭제가 안되지..?원인 분석🔎 Hibernate는 DDL "삭제"까지 책임지지 않는다Spring Boot에서는 보통 이렇게 ddl-auto를 설정합니다spring: jpa: hibernate: ddl-auto: update엔티티만 바꿔도 자동으로 테이블과 컬럼을 생성해준다💡 하지만, ddl-auto: update의 한계기능지원 여부새로운 ..