2011-10-04 3 views
1

내 응용 프로그램에 최대 절전 모드로 직렬화되고 있으며 데이터베이스의 해당 테이블에 여러 행이 이미 있습니다. 테이블을 만든 후에이 클래스에 필드를 추가해야한다면 특별한 작업이 필요합니까? 테이블을 삭제하고 최대 절전 모드를 다시 시작하게 하시겠습니까? 아니면 그냥 올바르게 주석 필드를 추가하고 최대 절전 모드로 나머지 작업을 수행 할 수 있습니까? 당신이 구성하는 경우데이터가있는 최대 절전 모드 테이블에 열 추가

+0

이미 저장된 필드에 대해 새 필드의 값은 어떻게되어야합니까? – Mark

+0

그게 내 문제 중 하나입니다. Hibernate는 'null'과 같은 적절한 기본값을 채울 것인가? Hibernate가 불평이나 충돌을하지 않는 한, 필자가 손으로 그 열을 채울 수있는 행이 충분하지 않습니다. – andronikus

+0

원하는 합법적 인 값을 데이터 셀에 넣을 수 있습니다. Hibernate는 그곳에 무엇이 있는지 상관하지 않는다. 작성된 테이블을 수정하지 않은 한 한도를 판별하는 데이터베이스입니다. – jeffb

답변