Example usage for org.apache.ibatis.mapping ParameterMapping.Builder expression

List of usage examples for org.apache.ibatis.mapping ParameterMapping.Builder expression

Introduction

In this page you can find the example usage for org.apache.ibatis.mapping ParameterMapping.Builder expression.

Prototype

String expression

To view the source code for org.apache.ibatis.mapping ParameterMapping.Builder expression.

Click Source Link

Usage

From source file:org.mybatis.scripting.velocity.ParameterMappingCollector.java

License:Apache License

private ParameterMapping itemize(ParameterMapping source, PropertyInfo var) {
    StringBuilder sb = new StringBuilder().append("_RPTITEM_").append(uid++);
    var.root = sb.toString();
    String propertyName = sb.append(var.path).toString();
    ParameterMapping.Builder builder = new ParameterMapping.Builder(configuration, propertyName,
            source.getJavaType());/*from w  w  w .java 2  s. c  o  m*/
    builder.expression(source.getExpression()).jdbcType(source.getJdbcType())
            .jdbcTypeName(source.getJdbcTypeName()).mode(source.getMode())
            .numericScale(source.getNumericScale()).resultMapId(source.getResultMapId())
            .typeHandler(source.getTypeHandler());
    return builder.build();
}