0

我正在使用 freemaker 生成从一种类型到另一种类型的 dto 转换器。通过自定义注释定义事物例如:

@CustomAnnotationTargetDTO(type=DTO2)
Class DTO1 {

@CustomAnnotationTargetProperty(propertyName="gender")
private String sex;

}

像这样,我发明了不同的注释,用于将类及其属性映射到其他类型。

我现在在 DTO 中有一个枚举。关于我如何将一种类型映射到另一种类型的任何想法。

我在想线

@CustomAnnotationTargetEnum(xmlEnum="Type2Enum")
public enum Type1Enum {

    @CustomAnnotationTargetEnumValue(enumValue="GIRL")
    FEMALE(Byte.valueOf("1")), 
    @CustomAnnotationTargetEnumValue(enumValue="BOY")
    MALE(Byte.valueOf("2"));
//other stuff below

}
4

0 回答 0