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 Details

    • jdbcTemplate

      protected org.springframework.jdbc.core.JdbcTemplate jdbcTemplate
  • Constructor Details

    • UstraJdbcTemplateService

      public UstraJdbcTemplateService()
  • Method Details

    • setDataSource

      public void setDataSource(DataSource dataSource)
      Specified by:
      setDataSource in interface DataSourceAware
    • getTableMappings

      protected Map<String,Map<String,String>> getTableMappings()
      테이블 매핑 정보 조회
      Returns:
    • getTableMappings

      protected Map<String,String> getTableMappings(String tableId)
      테이블 매핑 정보 조회
      Parameters:
      tableId - 테이블 아이디
      Returns:
    • getMappedTableName

      protected String getMappedTableName(String tableId)
      매핑된 테이블 명 조회
      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.MetaDataAccessException
      SQLException
    • getDatabaseProductName

      protected String getDatabaseProductName() throws org.springframework.jdbc.support.MetaDataAccessException
      data production name 조회
      Returns:
      Throws:
      org.springframework.jdbc.support.MetaDataAccessException