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

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

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

Configuration.isUseGeneratedKeys介绍

暂无

代码示例

代码示例来源:origin: SonarSource/sonarqube

@Test
public void shouldConfigureMyBatis() {
 underTest.start();
 Configuration conf = underTest.getSessionFactory().getConfiguration();
 assertThat(conf.isUseGeneratedKeys(), Is.is(true));
 assertThat(conf.hasMapper(RuleMapper.class), Is.is(true));
 assertThat(conf.isLazyLoadingEnabled(), Is.is(false));
}

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

keyProperty = selectKey.keyProperty();
} else if (options == null) {
  keyGenerator = configuration.isUseGeneratedKeys() ? Jdbc3KeyGenerator.INSTANCE : NoKeyGenerator.INSTANCE;
} else {
  keyGenerator = options.useGeneratedKeys() ? Jdbc3KeyGenerator.INSTANCE : NoKeyGenerator.INSTANCE;

代码示例来源: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: org.mybatis/mybatis

keyProperty = selectKey.keyProperty();
} else if (options == null) {
 keyGenerator = configuration.isUseGeneratedKeys() ? Jdbc3KeyGenerator.INSTANCE : NoKeyGenerator.INSTANCE;
} else {
 keyGenerator = options.useGeneratedKeys() ? Jdbc3KeyGenerator.INSTANCE : NoKeyGenerator.INSTANCE;

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

keyProperty = selectKey.keyProperty();
} else if (options == null) {
 keyGenerator = configuration.isUseGeneratedKeys() ? Jdbc3KeyGenerator.INSTANCE : NoKeyGenerator.INSTANCE;
} else {
 keyGenerator = options.useGeneratedKeys() ? Jdbc3KeyGenerator.INSTANCE : NoKeyGenerator.INSTANCE;

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

} else {
 keyGenerator = context.getBooleanAttribute("useGeneratedKeys",
   configuration.isUseGeneratedKeys() && SqlCommandType.INSERT.equals(sqlCommandType))
   ? Jdbc3KeyGenerator.INSTANCE : NoKeyGenerator.INSTANCE;

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

} else {
 keyGenerator = context.getBooleanAttribute("useGeneratedKeys",
   configuration.isUseGeneratedKeys() && SqlCommandType.INSERT.equals(sqlCommandType))
   ? Jdbc3KeyGenerator.INSTANCE : NoKeyGenerator.INSTANCE;

代码示例来源:origin: org.apache.ibatis/ibatis-core

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", Object.class, new ArrayList<ParameterMapping>()).build();
 mappedStatement.resultMaps = new ArrayList<ResultMap>();
 mappedStatement.timeout = configuration.getDefaultStatementTimeout();
 mappedStatement.sqlCommandType = sqlCommandType;
 mappedStatement.keyGenerator = configuration.isUseGeneratedKeys()
   && SqlCommandType.INSERT.equals(sqlCommandType) ? new Jdbc3KeyGenerator() : new NoKeyGenerator();
}

代码示例来源:origin: org.apache.ibatis/ibatis-core

ResultSetType resultSetType = ResultSetType.FORWARD_ONLY;
SqlCommandType sqlCommandType = getSqlCommandType(method);
KeyGenerator keyGenerator = configuration.isUseGeneratedKeys()
  && SqlCommandType.INSERT.equals(sqlCommandType) ? new Jdbc3KeyGenerator() : new NoKeyGenerator();
String keyProperty = "id";

代码示例来源:origin: com.intoverflow.booster/booster-core

keyProperty = selectKey.keyProperty();
} else if (options == null) {
  keyGenerator = assistant.getConfiguration().isUseGeneratedKeys() ? Jdbc3KeyGenerator.INSTANCE : NoKeyGenerator.INSTANCE;
} else {
  keyGenerator = options.useGeneratedKeys() ? Jdbc3KeyGenerator.INSTANCE : NoKeyGenerator.INSTANCE;

代码示例来源:origin: org.apache.ibatis/ibatis-core

} else {
 keyGenerator = context.getBooleanAttribute("useGeneratedKeys",
   configuration.isUseGeneratedKeys() && SqlCommandType.INSERT.equals(sqlCommandType))
   ? new Jdbc3KeyGenerator() : new NoKeyGenerator();

相关文章

微信公众号

最新文章

更多

Configuration类方法