本文整理了Java中org.apache.ibatis.builder.xml.XMLConfigBuilder.getConfiguration()
方法的一些代码示例,展示了XMLConfigBuilder.getConfiguration()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XMLConfigBuilder.getConfiguration()
方法的具体详情如下:
包路径:org.apache.ibatis.builder.xml.XMLConfigBuilder
类名称:XMLConfigBuilder
方法名:getConfiguration
暂无
代码示例来源:origin: Activiti/Activiti
public Configuration initMybatisConfiguration(Environment environment, Reader reader, Properties properties) {
XMLConfigBuilder parser = new XMLConfigBuilder(reader, "", properties);
Configuration cOnfiguration= parser.getConfiguration();
if(databaseType != null) {
configuration.setDatabaseId(databaseType);
}
configuration.setEnvironment(environment);
initMybatisTypeHandlers(configuration);
initCustomMybatisMappers(configuration);
cOnfiguration= parseMybatisConfiguration(configuration, parser);
return configuration;
}
代码示例来源:origin: camunda/camunda-bpm-platform
Configuration cOnfiguration= parser.getConfiguration();
configuration.setEnvironment(environment);
cOnfiguration= parser.parse();
代码示例来源:origin: camunda/camunda-bpm-platform
Configuration cOnfiguration= parser.getConfiguration();
configuration.setEnvironment(environment);
cOnfiguration= parser.parse();
代码示例来源:origin: com.bbossgroups.activiti/activiti-engine
protected void initSqlSessionFactory() {
if (sqlSessiOnFactory==null) {
InputStream inputStream = null;
try {
inputStream = getMyBatisXmlConfigurationSteam();
// update the jdbc parameters to the configured ones...
Environment envirOnment= new Environment("default", transactionFactory, dataSource);
Reader reader = new InputStreamReader(inputStream);
Properties properties = new Properties();
properties.put("prefix", databaseTablePrefix);
if(databaseType != null) {
properties.put("limitBefore" , DbSqlSessionFactory.databaseSpecificLimitBeforeStatements.get(databaseType));
properties.put("limitAfter" , DbSqlSessionFactory.databaseSpecificLimitAfterStatements.get(databaseType));
properties.put("limitBetween" , DbSqlSessionFactory.databaseSpecificLimitBetweenStatements.get(databaseType));
properties.put("orderBy" , DbSqlSessionFactory.databaseSpecificOrderByStatements.get(databaseType));
}
XMLConfigBuilder parser = new XMLConfigBuilder(reader,"", properties);
Configuration cOnfiguration= parser.getConfiguration();
configuration.setEnvironment(environment);
configuration.getTypeHandlerRegistry().register(VariableType.class, JdbcType.VARCHAR, new IbatisVariableTypeHandler());
cOnfiguration= parser.parse();
sqlSessiOnFactory= new DefaultSqlSessionFactory(configuration);
} catch (Exception e) {
throw new ActivitiException("Error while building ibatis SqlSessionFactory: " + e.getMessage(), e);
} finally {
IoUtil.closeSilently(inputStream);
}
}
}
代码示例来源:origin: martin-grofcik/activiti-crystalball
protected void initSqlSessionFactory() {
if (sqlSessiOnFactory==null) {
InputStream inputStream = null;
try {
inputStream = getMyBatisXmlConfigurationSteam();
// update the jdbc parameters to the configured ones...
Environment envirOnment= new Environment("default", transactionFactory, dataSource);
Reader reader = new InputStreamReader(inputStream);
Properties properties = new Properties();
properties.put("prefix", databaseTablePrefix);
if(databaseType != null) {
properties.put("limitBefore" , DbSimulatorSqlSessionFactory.databaseSpecificLimitBeforeStatements.get(databaseType));
properties.put("limitAfter" , DbSimulatorSqlSessionFactory.databaseSpecificLimitAfterStatements.get(databaseType));
properties.put("limitBetween" , DbSimulatorSqlSessionFactory.databaseSpecificLimitBetweenStatements.get(databaseType));
properties.put("orderBy" , DbSimulatorSqlSessionFactory.databaseSpecificOrderByStatements.get(databaseType));
}
XMLConfigBuilder parser = new XMLConfigBuilder(reader,"", properties);
Configuration cOnfiguration= parser.getConfiguration();
configuration.setEnvironment(environment);
configuration.getTypeHandlerRegistry().register(VariableType.class, JdbcType.VARCHAR, new IbatisVariableTypeHandler());
cOnfiguration= parser.parse();
sqlSessiOnFactory= new DefaultSqlSessionFactory(configuration);
} catch (Exception e) {
throw new ActivitiException("Error while building ibatis SqlSessionFactory: " + e.getMessage(), e);
} finally {
IoUtil.closeSilently(inputStream);
}
}
}
代码示例来源:origin: org.flowable/flowable5-engine
protected Configuration initMybatisConfiguration(Environment environment, Reader reader, Properties properties) {
XMLConfigBuilder parser = new XMLConfigBuilder(reader, "", properties);
Configuration cOnfiguration= parser.getConfiguration();
configuration.setEnvironment(environment);
initMybatisTypeHandlers(configuration);
initCustomMybatisMappers(configuration);
cOnfiguration= parseMybatisConfiguration(configuration, parser);
return configuration;
}
代码示例来源:origin: org.activiti/activiti-engine
public Configuration initMybatisConfiguration(Environment environment, Reader reader, Properties properties) {
XMLConfigBuilder parser = new XMLConfigBuilder(reader, "", properties);
Configuration cOnfiguration= parser.getConfiguration();
if(databaseType != null) {
configuration.setDatabaseId(databaseType);
}
configuration.setEnvironment(environment);
initMybatisTypeHandlers(configuration);
initCustomMybatisMappers(configuration);
cOnfiguration= parseMybatisConfiguration(configuration, parser);
return configuration;
}
代码示例来源:origin: org.ow2.petals.flowable/flowable-engine-common
public Configuration initMybatisConfiguration(Environment environment, Reader reader, Properties properties) {
XMLConfigBuilder parser = new XMLConfigBuilder(reader, "", properties);
Configuration cOnfiguration= parser.getConfiguration();
if (databaseType != null) {
configuration.setDatabaseId(databaseType);
}
configuration.setEnvironment(environment);
initCustomMybatisMappers(configuration);
initMybatisTypeHandlers(configuration);
cOnfiguration= parseMybatisConfiguration(parser);
return configuration;
}
代码示例来源:origin: org.camunda.bpm/camunda-engine
Configuration cOnfiguration= parser.getConfiguration();
configuration.setEnvironment(environment);
cOnfiguration= parser.parse();
代码示例来源:origin: org.aperteworkflow/activiti-context
@Override
protected void initSqlSessionFactory() {
if (sqlSessiOnFactory== null) {
InputStream inputStream = null;
try {
inputStream = ReflectUtil.getResourceAsStream("org/aperteworkflow/ext/activiti/mybatis/mappings-enhanced.xml");
// update the jdbc parameters to the configured ones...
Environment envirOnment= new Environment("default", transactionFactory, dataSource);
Reader reader = new InputStreamReader(inputStream);
XMLConfigBuilder parser = new XMLConfigBuilder(reader);
Configuration cOnfiguration= parser.getConfiguration();
configuration.setEnvironment(environment);
configuration.getTypeHandlerRegistry().register(VariableType.class, JdbcType.VARCHAR,
new IbatisVariableTypeHandler());
cOnfiguration= parser.parse();
sqlSessiOnFactory= new DefaultSqlSessionFactory(configuration);
} catch (Exception e) {
throw new ActivitiException("Error while building ibatis SqlSessionFactory: " + e.getMessage(), e);
} finally {
IoUtil.closeSilently(inputStream);
}
}
}
}
代码示例来源:origin: org.flowable/flowable-engine-common
public Configuration initMybatisConfiguration(Environment environment, Reader reader, Properties properties) {
XMLConfigBuilder parser = new XMLConfigBuilder(reader, "", properties);
Configuration cOnfiguration= parser.getConfiguration();
if (databaseType != null) {
configuration.setDatabaseId(databaseType);
}
configuration.setEnvironment(environment);
initCustomMybatisMappers(configuration);
initMybatisTypeHandlers(configuration);
initCustomMybatisInterceptors(configuration);
if (isEnableLogSqlExecutionTime()) {
initMyBatisLogSqlExecutionTimePlugin(configuration);
}
cOnfiguration= parseMybatisConfiguration(parser);
return configuration;
}