EMSADM DDL identity to sequence 대응 완료
This commit is contained in:
@@ -12,6 +12,8 @@ import org.springframework.beans.factory.config.ConfigurableListableBeanFactory;
|
||||
|
||||
import com.eactive.eai.rms.common.datasource.DataSourceType;
|
||||
import com.eactive.eai.rms.common.datasource.DataSourceTypeManager;
|
||||
import com.eactive.eai.rms.data.PortalSchemaProviderHolder;
|
||||
import com.eactive.eai.rms.env.EmsConfig;
|
||||
|
||||
public class CustomBeanFactoryPostProcessor implements BeanFactoryPostProcessor {
|
||||
|
||||
@@ -22,7 +24,13 @@ public class CustomBeanFactoryPostProcessor implements BeanFactoryPostProcessor
|
||||
|
||||
public void postProcessBeanFactory(ConfigurableListableBeanFactory factory)
|
||||
throws BeansException {
|
||||
|
||||
|
||||
// PortalSchemaProviderHolder 초기화 (Hibernate EntityManagerFactory 생성 전에 필요)
|
||||
PortalSchemaProviderHolder.setProvider(() -> System.getProperty(EmsConfig.TABLE_OWNER));
|
||||
if (logger.isDebugEnabled()) {
|
||||
logger.debug("PortalSchemaProviderHolder initialized with tableOwner: " + System.getProperty(EmsConfig.TABLE_OWNER));
|
||||
}
|
||||
|
||||
List<DataSourceType> dataSourceTypes = new ArrayList<DataSourceType>();
|
||||
|
||||
Map maps = factory.getBeansOfType(DataSourceType.class);
|
||||
|
||||
Reference in New Issue
Block a user