Example usage for org.apache.ibatis.mapping ParameterMapping getExpression

List of usage examples for org.apache.ibatis.mapping ParameterMapping getExpression

Introduction

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

Prototype

public String getExpression() 

Source Link

Document

Not used

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  www. j  ava  2  s  .  com*/
    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();
}