Skip to content

chris1797/Spring-Jooq-Base

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JOOQ?

Java Object Oriented Querying

  • 자바 코드로 SQL을 작성할 수 있게 해주는 라이브러리.
  • 기존 많은 java 개발자들은 SQL을 사용하기 위해 문자열을 기반으로 하는 MyBatis 를 사용했지만, JOOQ 는 자바 코드로 SQL을 작성할 수 있게 해준다.
  • Hibernate 와 같은 ORM 은 모든 문제를 해결할 순 없다.
  • JOOQ 로 SQL 을 작성하면, 컴파일 시점에 SQL 문법 오류를 잡을 수 있고, IDE 의 자동완성 기능을 사용할 수 있다.
    또한 이러한 이점으로 휴먼에러를 줄일 수 있다.

JOOQ 이점

  • 문법 오류를 컴파일 타임에 잡을 수 있다.
  • IDE 의 자동완성 기능을 사용할 수 있다.
  • Type-safe 하다.
  • 스키마 변경에 대한 안전성을 보장한다.
  • XML 파일을 사용하지 않는다.

About

Base project for Spring JOOQ reference

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages