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

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

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

Configuration.getDefaultScriptingLanguageInstance介绍

暂无

代码示例

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

/**
 * 注入自定义方法
 */
public void inject(MapperBuilderAssistant builderAssistant, Class<?> mapperClass, Class<?> modelClass, TableInfo tableInfo) {
  this.configuration = builderAssistant.getConfiguration();
  this.builderAssistant = builderAssistant;
  this.languageDriver = configuration.getDefaultScriptingLanguageInstance();
  /* 注入自定义方法 */
  injectMappedStatement(mapperClass, modelClass, tableInfo);
}

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

public void inject(Configuration configuration) {
  this.configuration = configuration;
  this.languageDriver = configuration.getDefaultScriptingLanguageInstance();
  this.initSelectList();
  this.initSelectObjs();
  this.initInsert();
  this.initUpdate();
  this.initDelete();
  this.initCount();
}

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

/** @deprecated Use {@link #getDefaultScriptingLanguageInstance()} */
@Deprecated
public LanguageDriver getDefaultScriptingLanuageInstance() {
 return getDefaultScriptingLanguageInstance();
}

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

/** @deprecated Use {@link #getDefaultScriptingLanguageInstance()} */
@Deprecated
public LanguageDriver getDefaultScriptingLanuageInstance() {
 return getDefaultScriptingLanguageInstance();
}

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

public Builder(Configuration configuration, String id, SqlSource sqlSource, SqlCommandType sqlCommandType) {
 mappedStatement.configuration = configuration;
 mappedStatement.id = id;
 mappedStatement.sqlSource = sqlSource;
 mappedStatement.statementType = StatementType.PREPARED;
 mappedStatement.parameterMap = new ParameterMap.Builder(configuration, "defaultParameterMap", null, new ArrayList<ParameterMapping>()).build();
 mappedStatement.resultMaps = new ArrayList<ResultMap>();
 mappedStatement.sqlCommandType = sqlCommandType;
 mappedStatement.keyGenerator = configuration.isUseGeneratedKeys() && SqlCommandType.INSERT.equals(sqlCommandType) ? Jdbc3KeyGenerator.INSTANCE : NoKeyGenerator.INSTANCE;
 String logId = id;
 if (configuration.getLogPrefix() != null) {
  logId = configuration.getLogPrefix() + id;
 }
 mappedStatement.statementLog = LogFactory.getLog(logId);
 mappedStatement.lang = configuration.getDefaultScriptingLanguageInstance();
}

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

public Builder(Configuration configuration, String id, SqlSource sqlSource, SqlCommandType sqlCommandType) {
 mappedStatement.configuration = configuration;
 mappedStatement.id = id;
 mappedStatement.sqlSource = sqlSource;
 mappedStatement.statementType = StatementType.PREPARED;
 mappedStatement.resultSetType = ResultSetType.DEFAULT;
 mappedStatement.parameterMap = new ParameterMap.Builder(configuration, "defaultParameterMap", null, new ArrayList<>()).build();
 mappedStatement.resultMaps = new ArrayList<>();
 mappedStatement.sqlCommandType = sqlCommandType;
 mappedStatement.keyGenerator = configuration.isUseGeneratedKeys() && SqlCommandType.INSERT.equals(sqlCommandType) ? Jdbc3KeyGenerator.INSTANCE : NoKeyGenerator.INSTANCE;
 String logId = id;
 if (configuration.getLogPrefix() != null) {
  logId = configuration.getLogPrefix() + id;
 }
 mappedStatement.statementLog = LogFactory.getLog(logId);
 mappedStatement.lang = configuration.getDefaultScriptingLanguageInstance();
}

代码示例来源:origin: vakinge/jeesuite-libs

public GeneralSqlGenerator(String group,Configuration configuration) {
  this.group = group;
  this.configuration = configuration;
  this.languageDriver = configuration.getDefaultScriptingLanguageInstance();
}

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

private MsUtils(Configuration configuration) {
  this.configuration = configuration;
  languageDriver = configuration.getDefaultScriptingLanguageInstance();
}

代码示例来源:origin: io.github.yangziwen/quick-dao-mybatis

public MappedStatementAssistant(Configuration configuration) {
  this.configuration = configuration;
  this.languageDriver = configuration.getDefaultScriptingLanguageInstance();
}

代码示例来源:origin: vakinge/jeesuite-libs

public void generate() {
    if(languageDriver == null)languageDriver = configuration.getDefaultScriptingLanguageInstance();
    List<EntityInfo> entityInfos = MybatisMapperParser.getEntityInfos(group);
    for (EntityInfo entity : entityInfos) {
      //TODO 排除生成
      GetByPrimaryKeyBuilder.build(configuration, languageDriver,entity);
      InsertBuilder.build(configuration,languageDriver, entity);
      UpdateBuilder.build(configuration,languageDriver, entity);
      DeleteBuilder.build(configuration, languageDriver,entity);
      BatchInsertBuilder.build(configuration, languageDriver, entity);
      SelectAllBuilder.build(configuration, languageDriver, entity);
      log.info(" >> generate autoCrud for:[{}] finish",entity.getEntityClass().getName());
    }
  }
}

代码示例来源:origin: vakinge/jeesuite-libs

SqlSource sqlSource = configuration.getDefaultScriptingLanguageInstance().createSqlSource(configuration, sql, Object.class);

相关文章

微信公众号

最新文章

更多

Configuration类方法