org.apache.ibatis.session.Configuration.isCallSettersOnNulls()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(2.1k)|赞(0)|评价(0)|浏览(118)

本文整理了Java中org.apache.ibatis.session.Configuration.isCallSettersOnNulls()方法的一些代码示例,展示了Configuration.isCallSettersOnNulls()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Configuration.isCallSettersOnNulls()方法的具体详情如下:
包路径:org.apache.ibatis.session.Configuration
类名称:Configuration
方法名:isCallSettersOnNulls

Configuration.isCallSettersOnNulls介绍

暂无

代码示例

代码示例来源:origin: camunda/camunda-bpm-platform

private boolean applyAutomaticMappings(ResultSetWrapper rsw, ResultMap resultMap, MetaObject metaObject, String columnPrefix) throws SQLException {
 List<UnMappedColumnAutoMapping> autoMapping = createAutomaticMappings(rsw, resultMap, metaObject, columnPrefix);
 boolean foundValues = false;
 if (autoMapping.size() > 0) {
  for (UnMappedColumnAutoMapping mapping : autoMapping) {
   final Object value = mapping.typeHandler.getResult(rsw.getResultSet(), mapping.column);
   if (value != null) {
    foundValues = true;
   }
   if (value != null || (configuration.isCallSettersOnNulls() && !mapping.primitive)) {
    // gcode issue #377, call setter on nulls (value is not 'found')
    metaObject.setValue(mapping.property, value);
   }
  }
 }
 return foundValues;
}

代码示例来源:origin: org.mybatis/mybatis

private boolean applyAutomaticMappings(ResultSetWrapper rsw, ResultMap resultMap, MetaObject metaObject, String columnPrefix) throws SQLException {
 List<UnMappedColumnAutoMapping> autoMapping = createAutomaticMappings(rsw, resultMap, metaObject, columnPrefix);
 boolean foundValues = false;
 if (!autoMapping.isEmpty()) {
  for (UnMappedColumnAutoMapping mapping : autoMapping) {
   final Object value = mapping.typeHandler.getResult(rsw.getResultSet(), mapping.column);
   if (value != null) {
    foundValues = true;
   }
   if (value != null || (configuration.isCallSettersOnNulls() && !mapping.primitive)) {
    // gcode issue #377, call setter on nulls (value is not 'found')
    metaObject.setValue(mapping.property, value);
   }
  }
 }
 return foundValues;
}

代码示例来源:origin: camunda/camunda-bpm-platform

foundValues = true;
if (value != null || (configuration.isCallSettersOnNulls() && !metaObject.getSetterType(property).isPrimitive())) {

代码示例来源:origin: org.mybatis/mybatis

foundValues = true;
if (value != null || (configuration.isCallSettersOnNulls() && !metaObject.getSetterType(property).isPrimitive())) {

相关文章

微信公众号

最新文章

更多

Configuration类方法