Dropwizard / JDBI-MySQL INT到Java布尔值的按字段映射?

时间:2018-08-15 22:15:13

标签: java dropwizard mapper jdbi

我的数据库包含许多列,其中布尔值由0或1表示。我想在从数据库映射它们时将它们转换为布尔值,同时保留对大多数情况使用@RegisterBeanMapper(Dog.class)的能力。其他字段。

我想知道是否有某种方法可以使用标准bean映射器,但是可以在每个字段的基础上应用自定义映射器,如下所示:

class Dog {
    String name;
    int legCount;
    @Mapper(BooltegerMapper.class)
    boolean isSnifferous;
}

大多数列将自动映射,而isSnifferous将使用将Integer转换为boolean的BooltegerMapper。

0 个答案:

没有答案