UML에서 JPA로 변환에서 생성되는 엔티티에 대해 작성하는
변경사항을 보호하려면 @generated 어노테이션을 변경하거나
생성된 코드의 특정 위치에만 코드를 추가해야 합니다.
이 태스크 정보
생성된 엔티티에 대해 작성하는 변경사항을
보호하려면 다음 단계를 완료하십시오.
- @generated 어노테이션 제거
- @generated 어노테이션 변경(예: @wasgenerated).
문자를 삽입하면 변환을 재실행할 때 변환이 겹쳐쓰지 않는 생성된 코드를 쉽게
식별하는 데 도움이 됩니다.
주: @generated
어노테이션을 제거하거나 변경하면 다음에 변환을 실행할 때
코드가 모델 변경사항을 갱신되지 않습니다.
@generated
어노테이션을 제거하거나 변경한 후 모델 변경사항을 코드에
전달하려면 다음 단계 중 하나를 완료해야 합니다.
- 어노테이션이 삭제된 요소에 @generated 어노테이션 추가
- 원래 @generated 어노테이션에 대한 변경사항 실행 취소
- 생성된 코드에서 다음 주석 사이에만 코드 추가
// begin-user-code
// end-user-code
주: @generated 어노테이션을 제거 또는 편집하는지 여부에 관계없이,
변환은 항상 주석 사이의 코드를 보존합니다.
EJB 3.0 변환 프로파일이나 JPA 프로파일의
스테레오타입에 해당되는 어노테이션을 보호하려면 다음 단계 중 하나를 완료하십시오.
- 소스 모델에서 해당 스테레오타입에
어노테이션 세부사항을 포함시킵니다.
- JPA에서 UML로 변환을 실행합니다.
이 단계 중 하나를 완료하면
반복적인 개발 프로세스 중에 변경사항을 조정할 때 어노테이션
세부사항이 제거되지 않습니다.
변환은 EJB 3.0 변환 프로파일이나 JPA 프로파일에
해당되는 스테레오타입을 가지고 있지 않은 어노테이션은 겹쳐쓰지 않습니다.