본문 바로가기
반응형

hibernate3

[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 Hibernate] java.sql.SQLSyntaxErrorException: Unknown table 'SEQUENCES' in information_schema Error Spring 프로젝트에서 JPA를 사용하던 도중 multi DataSource를 적용할 일이 발생했다. 설정을 하던 도중 java.sql.SQLSyntaxErrorException: Unknown table 'SEQUENCES' in information_schema Error hibernate 설정에 "dialect" 설정을 PostgreSQL로 설정을 해뒀던것.. 내가 설정한 db는 Mysql이였기에 문제 발생. 아래 DatabaseConfig.class에 hibernate 설정을 공유한다. 알맞은 dialect 설정을 진행하면 된다. 아래는 multi Datasource설정을 위해 컨피그 파일로 분리한 것이고 application.yml에 설정이 기본적으로 사용되니 그곳에서 변경하시면 됩니다. pu.. 2022. 5. 4.
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.
반응형