Spring Mongo Database (Multi Database) Mongo Database LifeCycle MongoClient → SimpleMongoClientDatabaseFactory → MongoTemplate → MongoRepositories MongoTemplate Where 조건 Query, Criteria class 사용 // where 조건 추가 방법 Query query = new Query(Criteria.where("creationDate").is("20201230")); Query query2 = new Query(Criteria.where("_id").is(new ObjectId("5ff378d01771886191254abb"))); // Json String return String s = mongoArchiveTemplate.find.. 2021. 2. 7. Spring boot Oracle DB Connection issues Numeric Overflow Exception when retrieving the Meta-data for sequences from Oracle Database hibernate.atlassian.net/browse/HHH-13694) [HHH-13694] Numeric Overflow Exception when retrieving the Meta-data for sequences from Oracle Database - Hibernate JIRA Numeric Overflow Exception when retrieving the Meta-data for sequences from Oracle Database hibernate.atlassian.net -원인 : Oracle 에서 사용하는 숫자 범위 .. 2020. 12. 15. 배포 순서 (Spring, Java Project) 배포 순서 Get Latest Source → Build → Process Kill → Run 각 작업은 성공시에만 다음 단계로 진행되어야 한다. Project Get Latest Source Github Webhook TFS Build Jar, War 명령어 Maven mvn clean install package // mvn package -DskipTest // Test 제외 mvn spring-boot:run Gradle gradle wrapper --gradle-version 3.3 gradle 설치없이 build 수행 가능 gradle build -x test gradle war -x test gradle build gradle bootRun Node npm install npm clean n.. 2020. 10. 24. AS400, JT400 jdbc 드라이버 오류 com.ibm.as400.access.AS400JDBCConnectionImpl.isValid(I)Z dbcp 누락으로 인한 문제 pom.xml 파일 아래 내용 추가 commons-dbcp commons-dbcp 1.4 application.properties 파일 아래 내용 추가 # DBCP spring.datasource.initialization-mode=always spring.datasource.type=org.apache.commons.dbcp.BasicDataSource 2020. 6. 22. JPA Multi Column Join Legacy DB의 JPA Entity Mapping (복합키 매핑 편) - 우아한형제들 기술 블로그 Header - One @Getter @ @Getter @Entity @Table(name = "pay_detail_2") @IdClass(PayDetailId2.class) @NoArgsConstructor public class PayDetail2 { @Id private Long payNumber; @Id private Long paySeq; @Id private Long payDetailId; @OneToMany(mappedBy = "payDetail2", fetch = FetchType.LAZY) @org.hibernate.annotations.ForeignKey(name = "none") pr.. 2020. 6. 13. MAVEN maven 다운로드 http://maven.apache.org/download.cgi zip 파일 등 압축파일 다운로드 후 root 경로에 설치 c:\ 환경 변수 등록 maven project 폴더 이동 Maven 명령어 구조 maven [options] [] [] Maven 라이프사이클 기본 라이프 사이클 compile : 소스 코드를 컴파일한다 test : 단위 테스트 실행 (기본설정은 단위 테스트가 실패하면 빌드 실패로 간주함) package : 컴파일된 클래스 파일과 리소스 파일들을 war 혹은 jar와 같은 파일로 패키징 install : 패키징한 파일을 로컬 저장소에 배포 (USER_HOME/.m2/) deploy : 패키징한 파일을 원격 저장소에 배포 (nexus 혹은 maven centra.. 2020. 6. 8. 이전 1 2 3 다음 728x90 반응형