我的数据库包含许多列,其中布尔值由0或1表示。我想在从数据库映射它们时将它们转换为布尔值,同时保留对大多数情况使用@RegisterBeanMapper(Dog.class)
的能力。其他字段。
我想知道是否有某种方法可以使用标准bean映射器,但是可以在每个字段的基础上应用自定义映射器,如下所示:
class Dog {
String name;
int legCount;
@Mapper(BooltegerMapper.class)
boolean isSnifferous;
}
大多数列将自动映射,而isSnifferous
将使用将Integer转换为boolean的BooltegerMapper。