Commit 43289fade2a30f8bc14b33150f16b4caa18bfddf

Authored by wangbin
1 parent bc66f2ad

add support Boolean to Integer

@@ -58,7 +58,7 @@ uploadArchives { @@ -58,7 +58,7 @@ uploadArchives {
58 authentication(userName: NEXUS_USERNAME, password: NEXUS_PASSWORD) 58 authentication(userName: NEXUS_USERNAME, password: NEXUS_PASSWORD)
59 } 59 }
60 pom.project { 60 pom.project {
61 - version '2.2.1' 61 + version '2.2.2'
62 artifactId ARTIFACT_Id 62 artifactId ARTIFACT_Id
63 groupId GROUP_ID 63 groupId GROUP_ID
64 packaging TYPE 64 packaging TYPE
src/main/java/com/taover/repository/mapper/CustomJdbcTemplateRowMapper.java
@@ -98,9 +98,15 @@ public class CustomJdbcTemplateRowMapper <E> implements RowMapper<E>{ @@ -98,9 +98,15 @@ public class CustomJdbcTemplateRowMapper <E> implements RowMapper<E>{
98 } catch (IllegalArgumentException | IllegalAccessException e1) { 98 } catch (IllegalArgumentException | IllegalAccessException e1) {
99 log.error("map set object field error -> Integer convert Long:"+e.getMessage()); 99 log.error("map set object field error -> Integer convert Long:"+e.getMessage());
100 } 100 }
  101 + }else if("Boolean".equals(value.getClass().getSimpleName()) && "Integer".equals(beanField.getType().getSimpleName())) {
  102 + try {
  103 + beanField.set(targetObj, value.toString().equals("true")?1:0);
  104 + } catch (IllegalArgumentException | IllegalAccessException e1) {
  105 + log.error("map set object field error -> Boolean convert Integer:"+e.getMessage());
  106 + }
101 }else { 107 }else {
102 log.error("map set object field error:"+e.getMessage()); 108 log.error("map set object field error:"+e.getMessage());
103 - } 109 + }
104 } catch (IllegalAccessException e) { 110 } catch (IllegalAccessException e) {
105 log.error("map set object field error:"+e.getMessage()); 111 log.error("map set object field error:"+e.getMessage());
106 } 112 }