태그 : sql 요약보기전체보기목록닫기

1

동적 Native SQL 생성 어떻게 할까 - 순수 Java 코드로 생성하기

앞서 Freemarker Dynamic QL Builder에 이어, 순수 Java 코드로 동적 Native SQL/JPQL/HQL을 생성하는 방법에 대한 고민의 결과를 이제서야 공유한다.나는 어쩔 수 없이 동적 NativeSQL을 작성해야하는 상황에서라도 MyBatis/iBatis나 Freemarker 같은 외부 템플릿을 사용하는 것을 좋아하지...

동적 Native SQL 생성 어떻게 할까 - Freemarker Dynamic QL Builder

나는 ORM 그중에서 JPA/Hibernate를 주로 사용하는 사람이다.작년 이맘때쯤 꽤 오래된 DB 구조에 iBatis로 만들어진 프로젝트를 JPA로 전환하는 작업을 했는데, 그 와중에 딱 한 개의 쿼리가 도저히 Native SQL을 사용하지 않으면 안되는데, 게다가 매우 동적이라 WHERE 조건문이 10여개 이상의 값의 상태에 따라 달라지게 구성되었...

SQL AntiPatterns 프로그래머를 위한 SQL 책

SQL AntiPatterns - 빌 카윈 지음, 윤성준 옮김/인사이트내가 DBA는 아니지만 이 책을 DBA가 본다면 "뭐 이런 기초적인걸?"하고 조소를 보낼 수도 있을 것 같은 느낌이 든다. 사실 이 책이 다루는 내용이 그렇게 어려운 것들은 아니라는 얘기다.이 책은 서문에서도 밝히고 있지만 DBA를 위한 책이 아니라 DBA없이 데이터베이스 코드를 작성...

Hibernate의 Criteria에서 Native SQL Order 구문 사용하기

하마터면 해당 작업의 쿼리를 Native SQL로 가야하나 고민하다가 구글신의 도움으로 손쉽게 그냥 Criteria를 통해서 해결했다.Hibernate의 Criteria에서 Native SQL로 Order 지정하기
1