From 65e0777bb5b951e9d19db8bfc676cbd58e2f148f Mon Sep 17 00:00:00 2001 From: Rinjae Date: Fri, 14 Nov 2025 14:58:37 +0900 Subject: [PATCH] =?UTF-8?q?EMSADM=20DDL=20identity=20to=20sequence=20?= =?UTF-8?q?=EB=8C=80=EC=9D=91=20=EC=99=84=EB=A3=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../portal/config/BaseDatasourceConfiguration.java | 13 +------------ .../apim/portal/config/EmsDatasourceProperty.java | 7 +++++++ src/main/resources/application-gf63.yml | 8 ++++---- 3 files changed, 12 insertions(+), 16 deletions(-) diff --git a/src/main/java/com/eactive/apim/portal/config/BaseDatasourceConfiguration.java b/src/main/java/com/eactive/apim/portal/config/BaseDatasourceConfiguration.java index e8100b3..b3d4c01 100644 --- a/src/main/java/com/eactive/apim/portal/config/BaseDatasourceConfiguration.java +++ b/src/main/java/com/eactive/apim/portal/config/BaseDatasourceConfiguration.java @@ -1,27 +1,16 @@ package com.eactive.apim.portal.config; -import com.eactive.eai.data.jpa.BaseRepositoryImpl; - import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; import java.util.HashMap; -import javax.annotation.PostConstruct; import javax.naming.NamingException; import javax.sql.DataSource; +import com.eactive.eai.rms.data.PortalSchemaProviderHolder; import com.zaxxer.hikari.HikariDataSource; import lombok.extern.slf4j.Slf4j; -import org.apache.commons.lang3.StringUtils; -import org.springframework.beans.factory.annotation.Qualifier; -import org.springframework.boot.autoconfigure.domain.EntityScan; import org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; -import org.springframework.context.annotation.Primary; import org.springframework.core.env.Environment; -import org.springframework.data.domain.AuditorAware; -import org.springframework.data.jpa.repository.config.EnableJpaAuditing; -import org.springframework.data.jpa.repository.config.EnableJpaRepositories; import org.springframework.jndi.JndiObjectFactoryBean; import org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean; diff --git a/src/main/java/com/eactive/apim/portal/config/EmsDatasourceProperty.java b/src/main/java/com/eactive/apim/portal/config/EmsDatasourceProperty.java index 66d4daa..0ac89c0 100644 --- a/src/main/java/com/eactive/apim/portal/config/EmsDatasourceProperty.java +++ b/src/main/java/com/eactive/apim/portal/config/EmsDatasourceProperty.java @@ -1,13 +1,20 @@ package com.eactive.apim.portal.config; +import com.eactive.eai.rms.data.PortalSchemaProviderHolder; import lombok.Data; import lombok.EqualsAndHashCode; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component; +import javax.annotation.PostConstruct; + @EqualsAndHashCode(callSuper = true) @Component @ConfigurationProperties(prefix = "ems.datasource") @Data public class EmsDatasourceProperty extends DatasourceProperty { + @PostConstruct + public void init() { + PortalSchemaProviderHolder.setProvider(this::getSchema); + } } diff --git a/src/main/resources/application-gf63.yml b/src/main/resources/application-gf63.yml index a03f062..d0ad9e3 100644 --- a/src/main/resources/application-gf63.yml +++ b/src/main/resources/application-gf63.yml @@ -19,8 +19,8 @@ spring: ems: datasource: -# jdbc-url: jdbc:oracle:thin:@//192.168.240.177:1599/DAPM - jdbc-url: jdbc:oracle:thin:@//192.168.240.177:1599/PAPM + jdbc-url: jdbc:oracle:thin:@//192.168.240.177:1599/DAPM +# jdbc-url: jdbc:oracle:thin:@//192.168.240.177:1599/PAPM driver-class-name: oracle.jdbc.OracleDriver username: EMSAPP password: EMSAPP123! @@ -28,8 +28,8 @@ ems: gateway: datasource: -# jdbc-url: jdbc:oracle:thin:@//192.168.240.177:1599/DAPM - jdbc-url: jdbc:oracle:thin:@//192.168.240.177:1599/PAPM + jdbc-url: jdbc:oracle:thin:@//192.168.240.177:1599/DAPM +# jdbc-url: jdbc:oracle:thin:@//192.168.240.177:1599/PAPM driver-class-name: oracle.jdbc.OracleDriver username: AGWAPP password: AGWAPP123!