인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

Iannnn님의 프로필 이미지

작성한 질문수

실전 jOOQ! Type Safe SQL with Java

(실습) Testcontainers + Flyway를 통해 DDL로 jOOQ DSL 만들기

Routines 관련 질문

해결된 질문

작성

·

79

1

안녕하세요!

이번에 jooq를 도입하게 되어 강의를 보며 천천히 따라해보고 있습니다.

현재 Flyway + DDLDatabase(testcontainers 사용안함) 방식으로 dsl을 생성하는 것을 테스트하고 있는데요..

flyway migration 파일(.sql)에 프로시저와 함수 생성문을 넣고 코드 생성을 실행 하니 상용 버전을 이용하라고 메시지가 나오며 실행이 안되길래 공식 문서를 확인해보니 오픈소스 에디션에서는 지원을 하지 않는다고 되어있더군요 ㅠㅠ 섹션2 - 생성된 DSL 구조 살펴보기 강의에서는 DB 스캔 방식이지만 Routines 클래스가 잘 생성되는 것을 볼 수 있는데 혹 강사님께서는 시 상용 버전을 사용하신 걸까요?? 아니면 DB 스캔 방식은 상용 버전 상관없이 Routines 클래스가 생성이 되는 걸까요?

답변 2

0

설동민님의 프로필 이미지
설동민
지식공유자

해당 질문은 우선 해결 처리해놓도록 하겠습니다.

 

만약 아직 해결되지 않았다면, 댓글로 답변주시면 마저 도움드릴수 있도록 하겠습니다.

감사합니다 :)

0

설동민님의 프로필 이미지
설동민
지식공유자

lannn님 안녕하세요

 

  1. 사용 방언(dialect) 확인

혹시 어떤 db와 함께 사용하시려는건가요?

상용db (예를들어 오라클이나 MSSQL)을 사용하려면 라이센스를 구매하셔야합니다

 

  1. 연동 방식 확인

testcontainer 없이 DDLDatabase로 사용하시면 H2 db기준으로만 dsl을 생성할 수 있습니다

 

아래 강의를 확인부탁드려요

섹션 5. jOOQ 고급 - 다양한 방식으로 jOOQ DSL 만들기

 

추가로 궁금하신부분이 있다면 에러 로그도 같이 첨부 부탁드립니다

Iannnn님의 프로필 이미지

작성한 질문수

질문하기