728x90 반응형 전체 글419 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. [조은글 5179호 - 당신은 무엇이 두려운가? ] 옛날에 쥐가 한 마리 살았는데 고양이를 무서워해 늘 벌벌 떨곤 했다. 보다 못한 마술사가 그를 불쌍히 여겨 고양이로 만들어 주었다. 그랬더니 이번엔 개를 보고는 무서워 쩔쩔 맸다. 마술사는 다시 한번 마술을 부려 그를 개로 만들어주었다. 그러자 이젠 표범을 무서워했다. 마술사는 또 다시 그를 표범으로 만들어주었다. 그런데 이번엔 사냥꾼을 무서워하는 게 아닌가? 이젠 마술사도 두 손 두 발을 모두 들 수밖에 없었다. 표범을 원래 쥐 모습으로 되돌려 놓고 마술사가 말했다. "내가 아무리 애를 쓴들 네 놈에겐 아무런 소용이 없어 겉을 아무리 바꾸어도 네 마음속에서 너 자신은 늘 쥐일 뿐이야." 당신은 무엇이 두려운가? 사람들은 난관에 부딪히면 문제의 원인이 무엇인지 생각하지 못하고 두렵다는 생각으로 자신을 얽.. 2021. 7. 1. 이전 1 ··· 35 36 37 38 39 40 41 42 다음 728x90 반응형