From 6a08f3d912e654be5c52c3268a7698e19166b50a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Westk=C3=A4mper?= Date: Mon, 20 Sep 2010 10:30:57 +0000 Subject: [PATCH] added Nullable annotations --- querydsl-jpa/pom.xml | 11 ++++++- querydsl-jpa/src/main/assembly.xml | 31 +++++++++++++++++++ .../jpa/hibernate/sql/HibernateSQLQuery.java | 4 +++ .../com/mysema/query/jpa/sql/JPASQLQuery.java | 2 ++ 4 files changed, 47 insertions(+), 1 deletion(-) create mode 100644 querydsl-jpa/src/main/assembly.xml diff --git a/querydsl-jpa/pom.xml b/querydsl-jpa/pom.xml index 9783acd76..37aed4905 100644 --- a/querydsl-jpa/pom.xml +++ b/querydsl-jpa/pom.xml @@ -161,7 +161,16 @@ - + + + + maven-assembly-plugin + + + jar-with-dependencies + + + com.mysema.maven diff --git a/querydsl-jpa/src/main/assembly.xml b/querydsl-jpa/src/main/assembly.xml new file mode 100644 index 000000000..29b3cd1e8 --- /dev/null +++ b/querydsl-jpa/src/main/assembly.xml @@ -0,0 +1,31 @@ + + full-deps + + zip + + + + ../querydsl-root/LICENSE.txt + / + + + + + target + + *.jar + + + *-sources.jar + + /lib + + + + + lib + + + diff --git a/querydsl-jpa/src/main/java/com/mysema/query/jpa/hibernate/sql/HibernateSQLQuery.java b/querydsl-jpa/src/main/java/com/mysema/query/jpa/hibernate/sql/HibernateSQLQuery.java index 8e2210ad0..b6b37e34f 100644 --- a/querydsl-jpa/src/main/java/com/mysema/query/jpa/hibernate/sql/HibernateSQLQuery.java +++ b/querydsl-jpa/src/main/java/com/mysema/query/jpa/hibernate/sql/HibernateSQLQuery.java @@ -8,6 +8,8 @@ package com.mysema.query.jpa.hibernate.sql; import java.util.List; import java.util.Map; +import javax.annotation.Nullable; + import org.hibernate.Query; import org.hibernate.Session; import org.hibernate.StatelessSession; @@ -49,8 +51,10 @@ public final class HibernateSQLQuery extends AbstractSQLQuery private String cacheRegion; + @Nullable private Map constants; + @Nullable private List> entityPaths; private int fetchSize = 0; diff --git a/querydsl-jpa/src/main/java/com/mysema/query/jpa/sql/JPASQLQuery.java b/querydsl-jpa/src/main/java/com/mysema/query/jpa/sql/JPASQLQuery.java index 18ac37448..e293f4cc9 100644 --- a/querydsl-jpa/src/main/java/com/mysema/query/jpa/sql/JPASQLQuery.java +++ b/querydsl-jpa/src/main/java/com/mysema/query/jpa/sql/JPASQLQuery.java @@ -8,6 +8,7 @@ package com.mysema.query.jpa.sql; import java.util.List; import java.util.Map; +import javax.annotation.Nullable; import javax.persistence.EntityManager; import javax.persistence.NoResultException; import javax.persistence.Query; @@ -43,6 +44,7 @@ public final class JPASQLQuery extends AbstractSQLQuery implements private static final Logger logger = LoggerFactory.getLogger(JPASQLQuery.class); + @Nullable private Map constants; // private List> entityPaths;