我想创建一个从布尔到字符串的转换器的注释。例如
public User {
@Id
@Column(name="user_name")
private String name;
@Column(name="active")
//This the CustomAnnotation
@ConvertMyBooleanToString
private boolean isActive;
}
我的自定义注释
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface ConvertMyBooleanToString {
//empty
}
在某处实施
...
return valueFieldThatHasAnnotation ? "Yes" : "No";
...
所以,我不知道如何实现这个注释,以便每次保存到数据库之前,它都会转换为字符串。
多谢你们!
MM们
慕码人2483693
随时随地看视频慕课网APP
相关分类