Java

Querydsl ( JPA ) @OneToOne Mapping

현재 진행하고 있는 개인 프로젝트에서 Querydsl을 사용하고 있습니다. JPA Entity는 어노테이션을 통해 매핑을 수행할 수 있습니다. 좋은 상황은 아니지만 쿼리를 만든다면 Select 절에 scalar subquery를 사용해야 하는 상황에서 사용할 수 있는 @OneToOne 매핑에 대해 공유합니다.   Book, Code 두 개의 Entity가 있다고 가정합니다. 각각 아래와 같은 컬럼을 사용하고 있습니다. BOOK 더 보기…

글쓴이 SilverNine,
Android

KSUG Spring Camp 2013 영상

KSUG ( Korea Spring User Group ) 에 좋은 글이 올라와서 공유합니다. 감사합니다 안녕하십니까, KSUG 일꾼단 김지헌입니다. 지난 해에 발표한 영상이 편집되어 유투브에 기재되었습니다. 이에 내용을 정리해서 공유합니다. 즐거운 설명절 무사히~ 즐겁게~ 보내시길 바랍니다. ^^ YouTube: springcampkr http://www.youtube.com/user/springcampkr @ Track A DSL 로 만나는 Groovy (장시영) 발표자료: http://www.slideshare.net/seeyoung/dsl-groovy 예제코드: https://github.com/seeyoung/GroovyDSL 발표영상: http://www.youtube.com/watch?v=VQSJ2harjoI 무식하게 배우는 더 보기…

글쓴이 SilverNine,
JPA, Hibernate

Hibernate 4.3.0.Final < > Querydsl 3.3.0 충돌 이슈

flowdabbler.com 개발노트 (3) – Hibernate 4.3.0.Final <> Querydsl 3.3.0 충돌이슈 Hibernate 4.3.0.Final 과 Querydsl 3.3.0 을 같이 사용할 경우 아래와 같은 에러가 발생한다 java.lang.NoSuchMethodError: javax.persistence.Table.indexes()[Ljavax/persistence/Index; 이유는 Hibernate 4.3.0.Final 에서는 hibernate-jpa-2.1-api-1.0.0.Final.jar 를 사용하고 Querydsl 3.3.0 에서는 hibernate-jpa-2.0-api-1.0.0.Final.jar 를 사용하기 때문이다 해결방법은 1. 아래와 같이 querydsl-jpa 는 hibernate-jpa-2.0-api를 제외하도록 설정한다 [crayon-5bf0cc3f03d93990623919/] 2. 더 보기…

글쓴이 SilverNine,