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

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

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

Configuration.getJdbcTypeForNull介绍

暂无

代码示例

代码示例来源:origin: baomidou/mybatis-plus

JdbcType jdbcType = parameterMapping.getJdbcType();
if (value == null && jdbcType == null) {
  jdbcType = configuration.getJdbcTypeForNull();

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

JdbcType jdbcType = parameterMapping.getJdbcType();
if (value == null && jdbcType == null) {
 jdbcType = configuration.getJdbcTypeForNull();

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

JdbcType jdbcType = parameterMapping.getJdbcType();
if (value == null && jdbcType == null) {
 jdbcType = configuration.getJdbcTypeForNull();

代码示例来源:origin: Dreamroute/locker

jdbcType = configuration.getJdbcTypeForNull();

代码示例来源:origin: miemiedev/mybatis-paginator

public void setParameters(PreparedStatement ps) throws SQLException {
  ErrorContext.instance().activity("setting parameters").object(mappedStatement.getParameterMap().getId());
  List<ParameterMapping> parameterMappings = boundSql.getParameterMappings();
  if (parameterMappings != null) {
    MetaObject metaObject = parameterObject == null ? null : configuration.newMetaObject(parameterObject);
    for (int i = 0; i < parameterMappings.size(); i++) {
      ParameterMapping parameterMapping = parameterMappings.get(i);
      if (parameterMapping.getMode() != ParameterMode.OUT) {
        Object value;
        String propertyName = parameterMapping.getProperty();
        if (boundSql.hasAdditionalParameter(propertyName)) { // issue #448 ask first for additional params
          value = boundSql.getAdditionalParameter(propertyName);
        } else if (parameterObject == null) {
          value = null;
        } else if (typeHandlerRegistry.hasTypeHandler(parameterObject.getClass())) {
          value = parameterObject;
        } else {
          value = metaObject == null ? null : metaObject.getValue(propertyName);
        }
        TypeHandler typeHandler = parameterMapping.getTypeHandler();
        if (typeHandler == null) {
          throw new ExecutorException("There was no TypeHandler found for parameter " + propertyName + " of statement " + mappedStatement.getId());
        }
        JdbcType jdbcType = parameterMapping.getJdbcType();
        if (value == null && jdbcType == null) jdbcType = configuration.getJdbcTypeForNull();
        typeHandler.setParameter(ps, i + 1, value, jdbcType);
      }
    }
  }
}

代码示例来源:origin: com.github.miemiedev/mybatis-paginator

public void setParameters(PreparedStatement ps) throws SQLException {
  ErrorContext.instance().activity("setting parameters").object(mappedStatement.getParameterMap().getId());
  List<ParameterMapping> parameterMappings = boundSql.getParameterMappings();
  if (parameterMappings != null) {
    MetaObject metaObject = parameterObject == null ? null : configuration.newMetaObject(parameterObject);
    for (int i = 0; i < parameterMappings.size(); i++) {
      ParameterMapping parameterMapping = parameterMappings.get(i);
      if (parameterMapping.getMode() != ParameterMode.OUT) {
        Object value;
        String propertyName = parameterMapping.getProperty();
        if (boundSql.hasAdditionalParameter(propertyName)) { // issue #448 ask first for additional params
          value = boundSql.getAdditionalParameter(propertyName);
        } else if (parameterObject == null) {
          value = null;
        } else if (typeHandlerRegistry.hasTypeHandler(parameterObject.getClass())) {
          value = parameterObject;
        } else {
          value = metaObject == null ? null : metaObject.getValue(propertyName);
        }
        TypeHandler typeHandler = parameterMapping.getTypeHandler();
        if (typeHandler == null) {
          throw new ExecutorException("There was no TypeHandler found for parameter " + propertyName + " of statement " + mappedStatement.getId());
        }
        JdbcType jdbcType = parameterMapping.getJdbcType();
        if (value == null && jdbcType == null) jdbcType = configuration.getJdbcTypeForNull();
        typeHandler.setParameter(ps, i + 1, value, jdbcType);
      }
    }
  }
}

代码示例来源:origin: com.github.drtrang/spring-boot-autoconfigure

jdbcType = configuration.getJdbcTypeForNull();

相关文章

微信公众号

最新文章

更多

Configuration类方法