All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.ibatis.builder.ResultMapResolver Maven / Gradle / Ivy

Go to download

The MyBatis SQL mapper framework makes it easier to use a relational database with object-oriented applications. MyBatis couples objects with stored procedures or SQL statements using a XML descriptor or annotations. Simplicity is the biggest advantage of the MyBatis data mapper over object relational mapping tools.

There is a newer version: 3.5.19
Show newest version
package org.apache.ibatis.builder;

import java.util.List;

import org.apache.ibatis.mapping.Discriminator;
import org.apache.ibatis.mapping.ResultMap;
import org.apache.ibatis.mapping.ResultMapping;

public class ResultMapResolver {
  private final MapperBuilderAssistant assistant;
  private String id;
  private Class type;
  private String extend;
  private Discriminator discriminator;
  private List resultMappings;

  public ResultMapResolver(MapperBuilderAssistant assistant, String id, Class type, String extend, Discriminator discriminator,
      List resultMappings) {
    this.assistant = assistant;
    this.id = id;
    this.type = type;
    this.extend = extend;
    this.discriminator = discriminator;
    this.resultMappings = resultMappings;
  }

  public ResultMap resolve() {
    return assistant.addResultMap(this.id, this.type, this.extend, this.discriminator, this.resultMappings);
  }
  
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy