本文整理汇总了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;未经允许,请勿转载。 |
请发表评论