Package com.gsitm.ustra.java.data.utils
Class UstraJdbcTemplateService
java.lang.Object
com.gsitm.ustra.java.data.utils.UstraJdbcTemplateService
- All Implemented Interfaces:
DataSourceAware,org.springframework.beans.factory.Aware
@Transactional(rollbackFor=java.lang.Throwable.class,
isolation=DEFAULT)
public abstract class UstraJdbcTemplateService
extends Object
implements DataSourceAware
JdbcTemplate Service
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.springframework.jdbc.core.JdbcTemplate -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringdata production name 조회protected Stringdatabase production name 조회protected StringgetMappedTableName(String tableId) 매핑된 테이블 명 조회테이블 매핑 정보 조회getTableMappings(String tableId) 테이블 매핑 정보 조회voidsetDataSource(DataSource dataSource)
-
Field Details
-
jdbcTemplate
protected org.springframework.jdbc.core.JdbcTemplate jdbcTemplate
-
-
Constructor Details
-
UstraJdbcTemplateService
public UstraJdbcTemplateService()
-
-
Method Details
-
setDataSource
- Specified by:
setDataSourcein interfaceDataSourceAware
-
getTableMappings
테이블 매핑 정보 조회- Returns:
-
getTableMappings
테이블 매핑 정보 조회- Parameters:
tableId- 테이블 아이디- Returns:
-
getMappedTableName
매핑된 테이블 명 조회- Parameters:
tableId- 테이블 아이디- Returns:
-
getDatabaseProductName
protected String getDatabaseProductName(Connection conn) throws org.springframework.jdbc.support.MetaDataAccessException, SQLException database production name 조회- Parameters:
conn-- Returns:
- Throws:
org.springframework.jdbc.support.MetaDataAccessExceptionSQLException
-
getDatabaseProductName
protected String getDatabaseProductName() throws org.springframework.jdbc.support.MetaDataAccessExceptiondata production name 조회- Returns:
- Throws:
org.springframework.jdbc.support.MetaDataAccessException
-