728x90 반응형 전체 글440 마이바티스 쿼리 샘플 /* selectAuthManageList */ /* 권한관리 조회 */ SELECT AUTHOR_CODE, /* 권한코드 */ AUTHOR_NM, /* 권한명 */ AUTHOR_DC, /* 권한설명 */ AUTHOR_CREAT_DE, /* 권한생성일 */ DECODE(USE_AT,'Y',1,0) AS USE_AT, /* 사용여부 */ 'N' AS DEL_STATUS, /* 삭제여부 */ '롤등록' AS BTN_ROLE /* 버튼 */ FROM COMTNAUTHORINFO WHERE 1 = 1 AND AUTHOR_NM LIKE '%'||#{searchKeyword}||'%' /* insertAuthManage */ /* 권한등록 */ /* updateAuthManage */ /* 권한수정 */ 2021. 7. 2. mapper-config.xml 마이바티스 mapper-config.xml 2021. 7. 2. context-transaction.xml 마이바티스와 jpa를 같이 쓰기 위해서는 트랜잭션 설정이 중요합니다. 에러가 발생하였을 경우 rollback이 제대로 일어 나야 합니다. 주석으로 설명 달아 놓았습니다. 마이바티스는 트랜잭션 설정할때 귀찮으니까.. 이렇게 한줄로 select,insert,update,delete 몽땅 다 트랜잭션 설정 되게 * 로 하고 사용하는데 jpa 사용할때는 세부적으로 옵션을 설정 하여야 시스템을 좀더 효율적으로 사용할수 있습니다. jpa는 dirty check를 하여서 읽어온 Entity에 변경이 발생하였을경우 자동으로 db에 저장을 합니다. 똑같은 데이터를 snap 해서 메모리에 올려 놓고 원본과 비교해서 변경 사항이 있으면 그냥 트랜잭션이 종료 될때 의도치 않는 업데이트가 발생합니다. 그래서 select는 읽기.. 2021. 7. 2. context-nexacro.xml 전자정부 하면 front단이 넥사크로 입니다. 넥사크로 환경 파일입니다. 2021. 7. 2. context-mapper.xml 마이바티스에서 멀티 db 설정하기 위해서 2개의 db 설정 파일입니다. 데이터베이스트 티베로와 postgresq입니다. 티베로 db를 사용하기 위해서 tibero mapper 클래스를 만들어서 설정을 하였습니다. classpath:/egovframework/sqlmap/mapper/postgre/invako/**/*.xml classpath:/egovframework/sqlmap/mapper/tibero/invako/**/*.xml 2021. 7. 2. context-jpa-repository.xml jpaRepository package 경로 스캔설정 파일입니다. 2021. 7. 2. context-hibernate.xml 주석으로 설명 달아 놓았습니다. 이해가 안가시는분은 댓글 달아 주세요. was 에 따라서 멀티 db가 조금 꼬여서 톰캣서버에서는 잘되는데 jboss에서는 되긴 되는데 조금 db연결이 꼬여서 제외 했습니다. 멀티 db 마이바티스는 잘됩니다. jpa도 톰캣서버에서는 멀티 db 잘됩니다. org.hibernate.boot.model.naming.ImplicitNamingStrategyLegacyJpaImpl org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl none egovframework.invako.querydsl.config.CustomPostgreSQLDialect true true true 5 2021. 7. 2. context-datasource.xml 설정 파일 /* context-datasource.xml */ 멀티 DB 환경 설정 파일입니다. classpath*:/egovframework/egovProps/globals.properties 2021. 7. 2. [ 조은글 5180호 - 비정한 도시에 사는 죄 ] 이 지구상에서 가장 ‘사회적’ 생물은 개미라고 한다. 퓰리처상을 받은 책 '개미세계의 여행'을 보면, 앞으로의 지구는 사람이 아니라 개미가 지배할 것이라는 다소 생뚱맞은 주장을 펼친다. 그 근거는 개미들의 희생정신과 분업 능력이 인간보다 더 뛰어나기 때문이라는 것이다. 실제로 개미는 굶주린 동료를 절대 그냥 놔두는 법이 없다. 그 비결이 무엇일까? 개미는 위를 두 개나 가지고 있다. 하나는 자신을 위한 ‘개인적 위’고, 다른 하나는 ‘사회적 위’다. 굶주린 동료가 배고픔을 호소하면 두 번째 위에 비축해 두었던 양분을 토해내 먹이는 것이다. 한문으로 개미 ‘의蟻’자는 벌레 ‘충虫’자에 의로울 ‘의義’자를 합한 것이다. 우리 인간의 위도 개미처럼 두 개라면 얼마나 좋을까? 그랬다면 인류는 굶주림의 고통을 몰.. 2021. 7. 2. Node Sass version 6.0.1 is incompatible with ^4.0.0 || ^5.0.0 Failed to compile ./src/App.scss (./node_modules/css-loader/dist/cjs.js??ref--5-oneOf-6-1!./node_modules/postcss-loader/src??postcss!./node_modules/resolve-url-loader??ref--5-oneOf-6-3!./node_modules/sass-loader/dist/cjs.js??ref--5-oneOf-6-4!./src/App.scss) Node Sass version 6.0.1 is incompatible with ^4.0.0 || ^5.0.0. This error occurred during the build time and cannot be dismissed. React sass.. 2021. 7. 1. 이전 1 ··· 37 38 39 40 41 42 43 44 다음 728x90 반응형