From b616f5b6531c4b54dafc0e25ef41071fda0223ff Mon Sep 17 00:00:00 2001 From: KNKIM Date: Wed, 4 Aug 2021 19:09:39 +0900 Subject: [PATCH] =?UTF-8?q?DB=20=EC=97=B0=EB=8F=99=20=EC=A4=80=EB=B9=84=20?= =?UTF-8?q?(=EC=A4=91=EA=B0=84=20=EB=B0=B1=EC=97=85)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 9 +- .../cmm/service/impl/CodeServiceImpl.java | 7 +- .../egovProps/globals.properties | 8 +- .../mapper/config/mapper-config.xml | 21 +++ .../mapper/nlib/cmm/CMM_CODE_SQL.xml | 169 ++++++++++++++++++ .../egovframework/spring/context-mapper.xml | 25 +++ 6 files changed, 236 insertions(+), 3 deletions(-) create mode 100644 src/main/resources/egovframework/mapper/config/mapper-config.xml create mode 100644 src/main/resources/egovframework/mapper/nlib/cmm/CMM_CODE_SQL.xml create mode 100644 src/main/resources/egovframework/spring/context-mapper.xml diff --git a/pom.xml b/pom.xml index c149ed97..7407dd44 100644 --- a/pom.xml +++ b/pom.xml @@ -227,8 +227,15 @@ com.fasterxml.jackson.core jackson-databind 2.11.4 - + + + + org.mariadb.jdbc + mariadb-java-client + 2.2.5 + + diff --git a/src/main/java/nlib/cmm/service/impl/CodeServiceImpl.java b/src/main/java/nlib/cmm/service/impl/CodeServiceImpl.java index 0856baeb..4f0f8394 100644 --- a/src/main/java/nlib/cmm/service/impl/CodeServiceImpl.java +++ b/src/main/java/nlib/cmm/service/impl/CodeServiceImpl.java @@ -7,18 +7,23 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Service; +import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; import nlib.cmm.service.CodeService; import nlib.restful.service.DataApiReqVO; import nlib.restful.service.DataApiResVO; @Service("codeService") -public class CodeServiceImpl implements CodeService +public class CodeServiceImpl extends EgovAbstractServiceImpl implements CodeService { private static final Logger log = LoggerFactory.getLogger(CodeServiceImpl.class); @Resource(name="codeDAO") private CodeDAO codeDAO; + /*public DataApiResVO listCodes(DataApiReqVO reqVO) { + return codeDAO.listCodes(reqVO); + }*/ + public DataApiResVO listCodes(DataApiReqVO reqVO) { return codeDAO.listCodes(reqVO); } diff --git a/src/main/resources/egovframework/egovProps/globals.properties b/src/main/resources/egovframework/egovProps/globals.properties index ae6c9d32..5693f068 100644 --- a/src/main/resources/egovframework/egovProps/globals.properties +++ b/src/main/resources/egovframework/egovProps/globals.properties @@ -19,8 +19,14 @@ Globals.OsType = WINDOWS # DB\uc11c\ubc84 \ud0c0\uc785(mysql, oracle, altibase, tibero, cubrid, maria, postgres) - datasource \ubc0f sqlMap \ud30c\uc77c \uc9c0\uc815\uc5d0 \uc0ac\uc6a9\ub428 #Globals.DbType = mysql -#Globals.DbType = maria +Globals.DbType = maria +#MariaDB +# hosts \ud30c\uc77c\uc5d0 \uc120 \ub4f1\ub85d \ud544\uc694 : 210.181.197.70 nlib-db.nculture.org +Globals.maria.DriverClassName=org.mariadb.jdbc.Driver +Globals.maria.Url=jdbc:mariadb://nlib-db.nculture.org:3306/uac_cltr_db +Globals.maria.UserName = uac_cltr +Globals.maria.Password = uac_cltr # \uad8c\ud55c \uc778\uc99d\ubc29\uc2dd(dummy, session, security) - \uc0ac\uc6a9\uc790\uc758 \ub85c\uadf8\uc778\uc2dc \uc778\uc99d \ubc29\uc2dd\uc744 \uacb0\uc815\ud568 # dummy : \ub354\ubbf8 \ubc29\uc2dd\uc73c\ub85c \uc0ac\uc6a9\uc790 \uad8c\ud55c\uc744 \uc778\uc99d\ud568 diff --git a/src/main/resources/egovframework/mapper/config/mapper-config.xml b/src/main/resources/egovframework/mapper/config/mapper-config.xml new file mode 100644 index 00000000..3c484287 --- /dev/null +++ b/src/main/resources/egovframework/mapper/config/mapper-config.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/mapper/nlib/cmm/CMM_CODE_SQL.xml b/src/main/resources/egovframework/mapper/nlib/cmm/CMM_CODE_SQL.xml new file mode 100644 index 00000000..b957d4d3 --- /dev/null +++ b/src/main/resources/egovframework/mapper/nlib/cmm/CMM_CODE_SQL.xml @@ -0,0 +1,169 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + INSERT INTO COMTNFILE + (ATCH_FILE_ID, CREAT_DT, USE_AT) + VALUES + ( #{atchFileId}, SYSDATE(), 'Y') + + + + + + INSERT INTO COMTNFILEDETAIL + ( ATCH_FILE_ID, FILE_SN, FILE_STRE_COURS, STRE_FILE_NM, + ORIGNL_FILE_NM, FILE_EXTSN, FILE_SIZE, FILE_CN ) + VALUES + ( #{atchFileId}, #{fileSn}, #{fileStreCours}, #{streFileNm}, + #{orignlFileNm}, #{fileExtsn}, #{fileMg}, #{fileCn} ) + + + + + + DELETE FROM COMTNFILEDETAIL + WHERE + ATCH_FILE_ID = #{atchFileId} + AND + FILE_SN = #{fileSn} + + + + + + + + + + UPDATE COMTNFILE + SET USE_AT = 'N' + WHERE ATCH_FILE_ID = #{atchFileId} + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/spring/context-mapper.xml b/src/main/resources/egovframework/spring/context-mapper.xml new file mode 100644 index 00000000..7222d888 --- /dev/null +++ b/src/main/resources/egovframework/spring/context-mapper.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + classpath:/egovframework/mapper/com/**/*_${Globals.DbType}.xml + + + + + + + + + + \ No newline at end of file