| 정책 | 값 | 설명 | 예시 |
|---|---|---|---|
| unmappedSourcePolicy | IGNORE(default), WARN, ERROR | Source의 필드가 Target에 매핑되지 않을 때 정책이다. | ERROR로 설정하면 매핑 시 Source.aField가 사용되지 않는다면 컴파일 오류가 발생시킨다. |
| unmappedTargetPolicy | IGNORE, WARN(default), ERROR | Target의 필드가 매핑되지 않을 때 정책이다. | ERROR로 설정하면 매핑 시 Target.aField에 값이 매핑되지 않는다면 컴파일 오류가 발생시킨다. |
| typeConversionPolicy | IGNORE(default), WARN, ERROR | 타입 변환 시 유실이 발생할 수 있을 때 정책이다. | ERROR로 설정하면 long에서 int로 값을 넘길 때 값에 유실이 발생할 수 있다. 이런 경우에 컴파일 오류를 발생시킨다. |
| 전략 | 값 | 설명 |
|---|---|---|
| nullValueMappingStrategy | RETURNNULL(default), RETURNDEFAULT | Source가 null일 때 정책이다. |
| nullValuePropertyMappingStrategy | SETTONULL(default), SETTODEFAULT, IGNORE | Source의 필드가 null일 때 정책이다. |