본문 바로가기
반응형

JPA3

[Spring] multiple Datasource 설정과 JPA와 Mybatis 연동 그리고 Querydsl 설정까지 (h2, mysql, mssql, rds) 기존 JPA에 RDS를 주로 개발하던 도중. 레거시 시스템의 db 연동이 필요한 시점이 왔다. 데이터 마이그를 하고싶은데 백오피스에 대한 대응을 내가 다 할 수 없으니.. 뭐 어쩌겠어.. 데이터 넣어줘야지 그래서 multi datasource에 대한 작업을 시작.. 우선 설정에 필요한 내용은. Database 정보 JPA에서 사용할 Entity Package 경로 Hibernate 설정 Mybais 에서 사용할 mapper package 경로 application.yml Database 정보들이 필요하다. spring: config: activate: on-profile: local datasource: jdbc-url: jdbc:mysql:// username: password: driver-class.. 2022. 5. 4.
Spring Boot + JPA + Gradle 에러 해결 [Error creating bean with name 'entityManagerFactory' defined in class path resource] 나는 Spring Boot 프로젝트로 JPA 환경에 Gradle을 가지고 프로젝트 셋팅을 하고 있었다. Mysql 로 연결을 하던중... entityManagerFactor 빈을 생성할 수 없다네..? 뭐지?? 했는데 javaassist 가 필요했다. 해결법. build.gradle 에 아래 추가. implementation group: 'org.javassist', name: 'javassist', version: '3.15.0-GA' 에러 로그 .. entityManagerFactory 를 만들 수 없다는 에러.... Error starting ApplicationContext. To display the conditions report re-run your application with 'debug.. 2020. 2. 17.
JPA 프로젝트 셋팅. (JPA, Spring-boot, H2 Database), persistence.xml 설정 약 16개월전 JPA (하이버네이트)로 구축되어있는 프로젝트에 약 3주간 참여했던적이 있었다. 그때는 모든게 새로웠고 이미 구축된 프로젝트였기 때문에 기존 소스를 활용해 개발하기 급급했다. 지금 다시 JPA를 본격적으로 프로젝트 셋팅부터 시작하려한다. 책은 김영한님이 작성하신 자바 ORM 표준 JPA 프로그래밍 으로 공부를 진행한다. (나는 인텔리제이로 사용하니 다른 분들과 조금 다를 수 있다.) 프로젝트 셋팅 시작. JPA 와 H2 데이터 베이스, 스프링 부트를 활용해 pom.xml 를 셋팅한다. pom.xml 4.0.0 org.example jpa_ch02 1.0-SNAPSHOT org.springframework.boot spring-boot-starter-parent 2.1.1.RELEASE 1... 2019. 12. 15.
반응형