네로개발일기

개발자 네로의 개발 일기, 자바를 좋아합니다 !

'2022/01/04'에 해당되는 글 1건


반응형

레거시 프로젝트가 Spring Mybatis로 되어있었고 DBMS는 Cubrid로 되어있었다. 이 프로젝트를 Spring JPA로 변경하기 위해 설정을 바꾸어 보았다.

 

🥑 Database: Cubrid 10.1.5.7809

🍒 Spring Boot version 2.6

🍇 Spring JPA, Spring Boot

🫐 Maven

 

pom.xml

    <repositories>
        <repository>
            <id>cubrid.release.repository</id>
            <url>http://maven.cubrid.org</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
    </repositories>
    <dependencies>
    	...
        <dependency>
            <groupId>cubrid</groupId>
            <artifactId>cubrid-jdbc</artifactId>
            <version>10.1.5.7809</version>
        </dependency>
        ...
    </dependencies>

pom.xml파일에 repository와 dependency를 추가해준다. version을 잘 고려해서 넣으면 된다. (10.1.3.7765 버전 이상이어야 Spring JPA가 오류없이 작동하는 것 같다.) 

 

application.yml

spring:
  datasource:
    driver-class-name: cubrid.jdbc.driver.CUBRIDDriver
    url: jdbc:cubrid:[host 주소]:[port 번호]:[DB 이름]:public::?charSet=utf-8
    username: 
    password: 
  jpa:
    database-platform: org.hibernate.dialect.CUBRIDDialect

url, username, password만 수정해서 작성하면 된다.

728x90
반응형
blog image

Written by ner.o

개발자 네로의 개발 일기, 자바를 좋아합니다 !