• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java NativeJdbcExtractor类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.springframework.jdbc.support.nativejdbc.NativeJdbcExtractor的典型用法代码示例。如果您正苦于以下问题:Java NativeJdbcExtractor类的具体用法?Java NativeJdbcExtractor怎么用?Java NativeJdbcExtractor使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



NativeJdbcExtractor类属于org.springframework.jdbc.support.nativejdbc包,在下文中一共展示了NativeJdbcExtractor类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: setNativeJdbcExtractor

import org.springframework.jdbc.support.nativejdbc.NativeJdbcExtractor; //导入依赖的package包/类
public void setNativeJdbcExtractor(NativeJdbcExtractor extractor) {
  delegate.setNativeJdbcExtractor(extractor);
}
 
开发者ID:tramchamploo,项目名称:buffer-slayer,代码行数:4,代码来源:BatchJdbcTemplate.java


示例2: getNativeJdbcExtractor

import org.springframework.jdbc.support.nativejdbc.NativeJdbcExtractor; //导入依赖的package包/类
public NativeJdbcExtractor getNativeJdbcExtractor() {
  return delegate.getNativeJdbcExtractor();
}
 
开发者ID:tramchamploo,项目名称:buffer-slayer,代码行数:4,代码来源:BatchJdbcTemplate.java


示例3: setNativeJdbcExtractor

import org.springframework.jdbc.support.nativejdbc.NativeJdbcExtractor; //导入依赖的package包/类
/**
 * Specify the NativeJdbcExtractor to use for unwrapping CallableStatements, if any.
 */
public void setNativeJdbcExtractor(NativeJdbcExtractor nativeJdbcExtractor) {
	this.nativeJdbcExtractor = nativeJdbcExtractor;
}
 
开发者ID:lamsfoundation,项目名称:lams,代码行数:7,代码来源:CallableStatementCreatorFactory.java


示例4: getNativeJdbcExtractor

import org.springframework.jdbc.support.nativejdbc.NativeJdbcExtractor; //导入依赖的package包/类
/**
 * Return the current NativeJdbcExtractor implementation.
 */
public NativeJdbcExtractor getNativeJdbcExtractor() {
	return this.nativeJdbcExtractor;
}
 
开发者ID:lamsfoundation,项目名称:lams,代码行数:7,代码来源:JdbcTemplate.java


示例5: setNativeJdbcExtractor

import org.springframework.jdbc.support.nativejdbc.NativeJdbcExtractor; //导入依赖的package包/类
@Override
public void setNativeJdbcExtractor(NativeJdbcExtractor nativeJdbcExtractor) {
	this.nativeJdbcExtractor = nativeJdbcExtractor;
}
 
开发者ID:lamsfoundation,项目名称:lams,代码行数:5,代码来源:GenericTableMetaDataProvider.java


示例6: getNativeJdbcExtractor

import org.springframework.jdbc.support.nativejdbc.NativeJdbcExtractor; //导入依赖的package包/类
protected NativeJdbcExtractor getNativeJdbcExtractor() {
	return this.nativeJdbcExtractor;
}
 
开发者ID:lamsfoundation,项目名称:lams,代码行数:4,代码来源:GenericTableMetaDataProvider.java


示例7: setNativeJdbcExtractor

import org.springframework.jdbc.support.nativejdbc.NativeJdbcExtractor; //导入依赖的package包/类
/**
 * Set {@link NativeJdbcExtractor} to be used to retrieve the native connection.
 */
public void setNativeJdbcExtractor(NativeJdbcExtractor nativeJdbcExtractor) {
	this.nativeJdbcExtractor = nativeJdbcExtractor;
}
 
开发者ID:lamsfoundation,项目名称:lams,代码行数:7,代码来源:TableMetaDataContext.java


示例8: createMetaDataProvider

import org.springframework.jdbc.support.nativejdbc.NativeJdbcExtractor; //导入依赖的package包/类
/**
 * Create a TableMetaDataProvider based on the database metedata
 * @param dataSource used to retrieve metedata
 * @param context the class that holds configuration and metedata
 * @param nativeJdbcExtractor the NativeJdbcExtractor to be used
 * @return instance of the TableMetaDataProvider implementation to be used
 */
public static TableMetaDataProvider createMetaDataProvider(DataSource dataSource,
			final TableMetaDataContext context, final NativeJdbcExtractor nativeJdbcExtractor) {
	try {
		return (TableMetaDataProvider) JdbcUtils.extractDatabaseMetaData(dataSource,
				new DatabaseMetaDataCallback() {
					@Override
					public Object processMetaData(DatabaseMetaData databaseMetaData) throws SQLException {
						String databaseProductName =
								JdbcUtils.commonDatabaseName(databaseMetaData.getDatabaseProductName());
						boolean accessTableColumnMetaData = context.isAccessTableColumnMetaData();
						TableMetaDataProvider provider;
						if ("Oracle".equals(databaseProductName)) {
							provider = new OracleTableMetaDataProvider(databaseMetaData,
									context.isOverrideIncludeSynonymsDefault());
						}
						else if ("HSQL Database Engine".equals(databaseProductName)) {
							provider = new HsqlTableMetaDataProvider(databaseMetaData);
						}
						else if ("PostgreSQL".equals(databaseProductName)) {
							provider = new PostgresTableMetaDataProvider(databaseMetaData);
						}
						else if ("Apache Derby".equals(databaseProductName)) {
							provider = new DerbyTableMetaDataProvider(databaseMetaData);
						}
						else {
							provider = new GenericTableMetaDataProvider(databaseMetaData);
						}
						if (nativeJdbcExtractor != null) {
							provider.setNativeJdbcExtractor(nativeJdbcExtractor);
						}
						if (logger.isDebugEnabled()) {
							logger.debug("Using " + provider.getClass().getSimpleName());
						}
						provider.initializeWithMetaData(databaseMetaData);
						if (accessTableColumnMetaData) {
							provider.initializeWithTableColumnMetaData(databaseMetaData, context.getCatalogName(),
									context.getSchemaName(), context.getTableName());
						}
						return provider;
					}
				});
	}
	catch (MetaDataAccessException ex) {
		throw new DataAccessResourceFailureException("Error retrieving database metadata", ex);
	}
}
 
开发者ID:lamsfoundation,项目名称:lams,代码行数:54,代码来源:TableMetaDataProviderFactory.java


示例9: setNativeJdbcExtractor

import org.springframework.jdbc.support.nativejdbc.NativeJdbcExtractor; //导入依赖的package包/类
/**
 * Specify the NativeJdbcExtractor to use for unwrapping PreparedStatements, if any.
 */
public void setNativeJdbcExtractor(NativeJdbcExtractor nativeJdbcExtractor) {
	this.nativeJdbcExtractor = nativeJdbcExtractor;
}
 
开发者ID:lamsfoundation,项目名称:lams,代码行数:7,代码来源:PreparedStatementCreatorFactory.java


示例10: setNativeJdbcExtractor

import org.springframework.jdbc.support.nativejdbc.NativeJdbcExtractor; //导入依赖的package包/类
/**
 * Set the {@link NativeJdbcExtractor} to use to retrieve the native connection if necessary
 */
public void setNativeJdbcExtractor(NativeJdbcExtractor nativeJdbcExtractor) {
	this.tableMetaDataContext.setNativeJdbcExtractor(nativeJdbcExtractor);
}
 
开发者ID:lamsfoundation,项目名称:lams,代码行数:7,代码来源:AbstractJdbcInsert.java


示例11: useNativeJdbcExtractorForMetaData

import org.springframework.jdbc.support.nativejdbc.NativeJdbcExtractor; //导入依赖的package包/类
@Override
public SimpleJdbcInsertOperations useNativeJdbcExtractorForMetaData(NativeJdbcExtractor nativeJdbcExtractor) {
	setNativeJdbcExtractor(nativeJdbcExtractor);
	return this;
}
 
开发者ID:lamsfoundation,项目名称:lams,代码行数:6,代码来源:SimpleJdbcInsert.java


示例12: getExtractors

import org.springframework.jdbc.support.nativejdbc.NativeJdbcExtractor; //导入依赖的package包/类
public Map<String, NativeJdbcExtractor> getExtractors() {
    return extractors;
}
 
开发者ID:luoyaogui,项目名称:otter-G,代码行数:4,代码来源:AutomaticJdbcExtractor.java


示例13: setExtractors

import org.springframework.jdbc.support.nativejdbc.NativeJdbcExtractor; //导入依赖的package包/类
public void setExtractors(Map<String, NativeJdbcExtractor> extractors) {
    this.extractors = extractors;
}
 
开发者ID:luoyaogui,项目名称:otter-G,代码行数:4,代码来源:AutomaticJdbcExtractor.java


示例14: getDefaultJdbcExtractor

import org.springframework.jdbc.support.nativejdbc.NativeJdbcExtractor; //导入依赖的package包/类
public NativeJdbcExtractor getDefaultJdbcExtractor() {
    return defaultJdbcExtractor;
}
 
开发者ID:luoyaogui,项目名称:otter-G,代码行数:4,代码来源:AutomaticJdbcExtractor.java


示例15: setDefaultJdbcExtractor

import org.springframework.jdbc.support.nativejdbc.NativeJdbcExtractor; //导入依赖的package包/类
public void setDefaultJdbcExtractor(NativeJdbcExtractor defaultJdbcExtractor) {
    this.defaultJdbcExtractor = defaultJdbcExtractor;
}
 
开发者ID:luoyaogui,项目名称:otter-G,代码行数:4,代码来源:AutomaticJdbcExtractor.java


示例16: useNativeJdbcExtractorForMetaData

import org.springframework.jdbc.support.nativejdbc.NativeJdbcExtractor; //导入依赖的package包/类
@Override
public SimpleJdbcUpdateOperations useNativeJdbcExtractorForMetaData(NativeJdbcExtractor nativeJdbcExtractor) {
	setNativeJdbcExtractor(nativeJdbcExtractor);
	return this;
}
 
开发者ID:skarpushin,项目名称:summerb,代码行数:6,代码来源:SimpleJdbcUpdate.java


示例17: setNativeJdbcExtractor

import org.springframework.jdbc.support.nativejdbc.NativeJdbcExtractor; //导入依赖的package包/类
@Override
public void setNativeJdbcExtractor(NativeJdbcExtractor extractor) {
	super.setNativeJdbcExtractor(extractor);
}
 
开发者ID:gxianglong,项目名称:kratos-1,代码行数:5,代码来源:KratosJdbcTemplate.java


示例18: getNativeJdbcExtractor

import org.springframework.jdbc.support.nativejdbc.NativeJdbcExtractor; //导入依赖的package包/类
@Override
public NativeJdbcExtractor getNativeJdbcExtractor() {
	return super.getNativeJdbcExtractor();
}
 
开发者ID:gxianglong,项目名称:kratos-1,代码行数:5,代码来源:KratosJdbcTemplate.java


示例19: setNativeJdbcExtractor

import org.springframework.jdbc.support.nativejdbc.NativeJdbcExtractor; //导入依赖的package包/类
public void setNativeJdbcExtractor(NativeJdbcExtractor nativeJdbcExtractor) {
	this.nativeJdbcExtractor = nativeJdbcExtractor;
}
 
开发者ID:deathspeeder,项目名称:class-guard,代码行数:4,代码来源:GenericTableMetaDataProvider.java


示例20: createMetaDataProvider

import org.springframework.jdbc.support.nativejdbc.NativeJdbcExtractor; //导入依赖的package包/类
/**
 * Create a TableMetaDataProvider based on the database metedata
 * @param dataSource used to retrieve metedata
 * @param context the class that holds configuration and metedata
 * @param nativeJdbcExtractor the NativeJdbcExtractor to be used
 * @return instance of the TableMetaDataProvider implementation to be used
 */
public static TableMetaDataProvider createMetaDataProvider(DataSource dataSource,
			final TableMetaDataContext context, final NativeJdbcExtractor nativeJdbcExtractor) {
	try {
		return (TableMetaDataProvider) JdbcUtils.extractDatabaseMetaData(dataSource,
				new DatabaseMetaDataCallback() {
					public Object processMetaData(DatabaseMetaData databaseMetaData) throws SQLException {
						String databaseProductName =
								JdbcUtils.commonDatabaseName(databaseMetaData.getDatabaseProductName());
						boolean accessTableColumnMetaData = context.isAccessTableColumnMetaData();
						TableMetaDataProvider provider;
						if ("Oracle".equals(databaseProductName)) {
							provider = new OracleTableMetaDataProvider(databaseMetaData,
									context.isOverrideIncludeSynonymsDefault());
						}
						else if ("HSQL Database Engine".equals(databaseProductName)) {
							provider = new HsqlTableMetaDataProvider(databaseMetaData);
						}
						else if ("PostgreSQL".equals(databaseProductName)) {
							provider = new PostgresTableMetaDataProvider(databaseMetaData);
						}
						else if ("Apache Derby".equals(databaseProductName)) {
							provider = new DerbyTableMetaDataProvider(databaseMetaData);
						}
						else {
							provider = new GenericTableMetaDataProvider(databaseMetaData);
						}
						if (nativeJdbcExtractor != null) {
							provider.setNativeJdbcExtractor(nativeJdbcExtractor);
						}
						if (logger.isDebugEnabled()) {
							logger.debug("Using " + provider.getClass().getSimpleName());
						}
						provider.initializeWithMetaData(databaseMetaData);
						if (accessTableColumnMetaData) {
							provider.initializeWithTableColumnMetaData(databaseMetaData, context.getCatalogName(),
									context.getSchemaName(), context.getTableName());
						}
						return provider;
					}
				});
	}
	catch (MetaDataAccessException ex) {
		throw new DataAccessResourceFailureException("Error retrieving database metadata", ex);
	}
}
 
开发者ID:deathspeeder,项目名称:class-guard,代码行数:53,代码来源:TableMetaDataProviderFactory.java



注:本文中的org.springframework.jdbc.support.nativejdbc.NativeJdbcExtractor类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java Nullable类代码示例发布时间:2022-05-21
下一篇:
Java PlayerInteractEvent类代码示例发布时间:2022-05-21
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap