Database
-
SpringBoot -Jooq 설정 ( Code Generator 설정 )Database/Jooq 2020. 5. 29. 14:43
Jooq 을 설정 하여 사용 하는 법을 기록 하려고 한다. 처음에 사용할때는 그렇게 크게 손볼것이 없었지만 여러가지 이유로 요구조건들이 생기면서 세팅해야 할것들이 여러가지로 늘어 났다. 일단 jooq 을 사용하려면 라이브러리먼저 추가 해주도록 하자 나는 maven을 쓰고 있으니 pom.xml 에 아래 설정을 추가 한다. org.springframework.boot spring-boot-starter-jooq org.jooq jooq-meta org.jooq jooq-codegen 다음 해줘야 할것은 간단한(?) yml 에 환경 설정을 해준다. spring: jooq: sql-dialect: mariadb 위 설정은 별다른건 아니고 내가 어떤 데이터베이스 종류를 사용할것인지 명시 해주는것이다. jooq 이..
-
Jooq- 테이블을 클래스로 생성하기Database/Jooq 2019. 12. 17. 08:44
Code Generate Jooq 에서 실제 데이터 베이스안에 있는 테이블들을 클래스화 시켜서 사용이 가능하다. 그렇기 때문에 컴파일러 단계 나 IDE 에서 코딩하는 단계에서 컬럼에 맞지 않는 상황이 발생하면 바로 캐치가 가능하다. ORM 스러운 부분이다. 사람마다 Jooq 은 ORM 이라고 할수 있다 없다 라고 하지만 그런걸 다 떠나서 충분히 활용 범위는 넓은것 같다. 일단 테이블 정보를 불러오려면 Code Generate 를 해야 한다. 그러기 위해선 설정이 필요하다 현재 maven 프로젝트를 이용하기 때문에 pom.xml 을 기본적으로 설정 하면된다. org.springframework.boot spring-boot-maven-plugin org.jooq jooq-codegen-maven ${joo..