使用freemaker生成1 dto到另一个dto转换器。坚持生成枚举类型1枚举类型2转换器

时间:2012-08-23 10:48:37

标签: java enums converter freemarker generated-code

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

@CustomAnnotationTargetDTO(type=DTO2)
Class DTO1 {

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

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

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

我正在考虑

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

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

}

0 个答案:

没有答案