JAVA/JOOQ3 QueryDSL 과 JOOQ 비교 2020/10/22 - [JAVA] - QueryDSL 과 JOOQ 비교 2020/10/22 - [JAVA/JOOQ] - JOOQ DSL(Domain Specific Language) 생성방법 2020/10/22 - [JAVA/JOOQ] - Spring Boot & Jooq JAVA 에서 ORM 을 찾아보면 대부분 QueryDSL 과 JOOQ에 대해 언급한다. 이 두가지가 가장 ORM에 가깝다고 생각한다. QueryDSL 과 JOOQ 두가지 모두 장단점이 존재 하는데, 이것에 대해 한번 비교해보고자 한다. QueryDSL 먼저 QueryDSL은 Spring JPA를 이용하다보면 좀더 커스텀하고 타입 오류가 발생하지 않는 비지니스 로직을 짜길 원하게 되는데 이때 많이들 채택한다. www.querydsl.c.. 2020. 10. 22. JOOQ DSL(Domain Specific Language) 생성방법 2020/10/22 - [JAVA] - QueryDSL 과 JOOQ 비교 2020/10/22 - [JAVA/JOOQ] - JOOQ DSL(Domain Specific Language) 생성방법 2020/10/22 - [JAVA/JOOQ] - Spring Boot & Jooq Jooq를 domain 형태로 쉽게 SQL을 작성할수 있다. IDE를 사용한다면 더욱 쉽게 사용 가능 하다. 타입 세이프하고, 컴파일 시에 오류를 알려준다. https://www.jooq.org/doc/3.13/manual/sql-building/sql-statements/dsl-and-non-dsl/ JOOQ는 DB에 있는 테이블 정보를 가져와 도메인 객체로 만들어준다. QueryDsl 이나 JPA를 사용할때 처럼 도메인과 DB간에.. 2020. 10. 22. Spring Boot & Jooq 2020/10/22 - [JAVA] - QueryDSL 과 JOOQ 비교 2020/10/22 - [JAVA/JOOQ] - JOOQ DSL(Domain Specific Language) 생성방법 2020/10/22 - [JAVA/JOOQ] - Spring Boot & Jooq Jooq란 ? Jooq는 데이터베이스에서 자바코드를 빌드하고 안전한 Sql 쿼리를 작성할수 있는 API이다 . 라이브러리 설정 Spring boot 를 사용중이라면 spring boot starter에서 jooq만 추가해주면 된다. org.springframework.boot spring-boot-starter-jooq 환경설정 Java Configration으로 설정 하는 방법도 있지만 Spring Boot에서는 정말 간편하게 사용.. 2020. 10. 22. 이전 1 다음