Skip to content

Commit 8987cbf

Browse files
committed
Close #20, close #21, close #22
1 parent 15f8b5f commit 8987cbf

File tree

4 files changed

+23
-22
lines changed

4 files changed

+23
-22
lines changed

core/src/main/java/com/holonplatform/datastore/jpa/querydsl/internal/DefaultJpaDeleteClause.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
*/
1616
package com.holonplatform.datastore.jpa.querydsl.internal;
1717

18-
import java.util.Map;
18+
import java.util.List;
1919

2020
import javax.persistence.Query;
2121

@@ -71,7 +71,7 @@ public long execute() {
7171

7272
JPQLSerializer serializer = new JPQLSerializer(JPAProvider.getTemplates(entityManager), entityManager);
7373
serializer.serializeForDelete(queryMixin.getMetadata());
74-
Map<Object, String> constants = serializer.getConstantToLabel();
74+
List<Object> constants = serializer.getConstants();
7575

7676
// trace
7777
final String queryString = serializer.toString();

core/src/main/java/com/holonplatform/datastore/jpa/querydsl/internal/DefaultJpaQuery.java

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -99,9 +99,7 @@
9999

100100
/**
101101
* Default {@link JpaQuery} implementation.
102-
*
103102
* @param <T> Query result type
104-
*
105103
* @since 5.0.0
106104
*/
107105
public class DefaultJpaQuery<T> implements JpaQuery<T> {
@@ -167,8 +165,8 @@ public QueryConfiguration getQueryConfiguration() {
167165
/*
168166
* (non-Javadoc)
169167
* @see
170-
* com.holonplatform.core.ExpressionResolver.ExpressionResolverBuilder#withExpressionResolver(com.holonplatform.core
171-
* .ExpressionResolver)
168+
* com.holonplatform.core.ExpressionResolver.ExpressionResolverBuilder#withExpressionResolver(com.holonplatform.
169+
* core .ExpressionResolver)
172170
*/
173171
@Override
174172
public <E extends com.holonplatform.core.Expression, R extends com.holonplatform.core.Expression> JpaQuery<T> withExpressionResolver(
@@ -235,8 +233,8 @@ public <C> JpaQuery<T> parameter(ConfigProperty<C> property, C value) {
235233

236234
/*
237235
* (non-Javadoc)
238-
* @see
239-
* com.holonplatform.core.datastore.DataTarget.DataTargetSupport#target(com.holonplatform.core.datastore.DataTarget)
236+
* @see com.holonplatform.core.datastore.DataTarget.DataTargetSupport#target(com.holonplatform.core.datastore.
237+
* DataTarget)
240238
*/
241239
@Override
242240
public JpaQuery<T> target(DataTarget<?> target) {
@@ -354,7 +352,8 @@ public <P> JpaQuery<T> innerJoin(EntityPath<P> target, Path<P> alias) {
354352

355353
/*
356354
* (non-Javadoc)
357-
* @see com.holonplatform.datastore.jpa.querydsl.JpaQuery#innerJoin(com.querydsl.core.types.CollectionExpression)
355+
* @see
356+
* com.holonplatform.datastore.jpa.querydsl.JpaQuery#innerJoin(com.querydsl.core.types.CollectionExpression)
358357
*/
359358
@Override
360359
public <P> JpaQuery<T> innerJoin(CollectionExpression<?, P> target) {
@@ -363,7 +362,8 @@ public <P> JpaQuery<T> innerJoin(CollectionExpression<?, P> target) {
363362

364363
/*
365364
* (non-Javadoc)
366-
* @see com.holonplatform.datastore.jpa.querydsl.JpaQuery#innerJoin(com.querydsl.core.types.CollectionExpression,
365+
* @see
366+
* com.holonplatform.datastore.jpa.querydsl.JpaQuery#innerJoin(com.querydsl.core.types.CollectionExpression,
367367
* com.querydsl.core.types.Path)
368368
*/
369369
@Override
@@ -525,7 +525,8 @@ public <P> JpaQuery<T> rightJoin(EntityPath<P> target, Path<P> alias) {
525525

526526
/*
527527
* (non-Javadoc)
528-
* @see com.holonplatform.datastore.jpa.querydsl.JpaQuery#rightJoin(com.querydsl.core.types.CollectionExpression)
528+
* @see
529+
* com.holonplatform.datastore.jpa.querydsl.JpaQuery#rightJoin(com.querydsl.core.types.CollectionExpression)
529530
*/
530531
@Override
531532
public <P> JpaQuery<T> rightJoin(CollectionExpression<?, P> target) {
@@ -534,7 +535,8 @@ public <P> JpaQuery<T> rightJoin(CollectionExpression<?, P> target) {
534535

535536
/*
536537
* (non-Javadoc)
537-
* @see com.holonplatform.datastore.jpa.querydsl.JpaQuery#rightJoin(com.querydsl.core.types.CollectionExpression,
538+
* @see
539+
* com.holonplatform.datastore.jpa.querydsl.JpaQuery#rightJoin(com.querydsl.core.types.CollectionExpression,
538540
* com.querydsl.core.types.Path)
539541
*/
540542
@Override
@@ -1063,7 +1065,7 @@ protected Query createQuery(JPQLTemplates jpqlTemplates, EntityManager entityMan
10631065
operationContext.trace(queryString.replace('\n', ' '));
10641066

10651067
final Query query = entityManager.createQuery(queryString);
1066-
JPAUtil.setConstants(query, serializer.getConstantToLabel(), getMetadata().getParams());
1068+
JPAUtil.setConstants(query, serializer.getConstants(), getMetadata().getParams());
10671069

10681070
// check restrictions
10691071
if (modifiers != null && modifiers.isRestricting()) {

core/src/main/java/com/holonplatform/datastore/jpa/querydsl/internal/DefaultJpaUpdateClause.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@
3838

3939
/**
4040
* Default {@link JpaUpdateClause} implementation.
41-
*
4241
* @since 5.1.0
4342
*/
4443
public class DefaultJpaUpdateClause implements JpaUpdateClause {
@@ -141,7 +140,7 @@ public long execute() {
141140

142141
JPQLSerializer serializer = new JPQLSerializer(JPAProvider.getTemplates(entityManager), entityManager);
143142
serializer.serializeForUpdate(queryMixin.getMetadata(), updates);
144-
Map<Object, String> constants = serializer.getConstantToLabel();
143+
List<Object> constants = serializer.getConstants();
145144

146145
// trace
147146
final String queryString = serializer.toString();

pom.xml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<groupId>com.holon-platform</groupId>
66
<artifactId>parent</artifactId>
7-
<version>1.1.6</version>
7+
<version>1.2.0</version>
88
</parent>
99

1010
<groupId>com.holon-platform.jpa</groupId>
@@ -55,24 +55,24 @@
5555
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
5656

5757
<!-- Holon core -->
58-
<holon.core.version>5.5.0</holon.core.version>
58+
<holon.core.version>5.7.0</holon.core.version>
5959
<!-- Holon JPA -->
60-
<holon.jpa.version>5.5.0</holon.jpa.version>
60+
<holon.jpa.version>5.7.0</holon.jpa.version>
6161

6262
<!-- QueryDSL -->
63-
<querydsl.version>4.3.1</querydsl.version>
63+
<querydsl.version>5.0.0</querydsl.version>
6464

6565
<!-- JPA API -->
6666
<jpa.api.version>2.2</jpa.api.version>
6767

6868
<!-- Test: H2 -->
6969
<h2.version>1.4.200</h2.version>
7070
<!-- Test: HikariCP -->
71-
<hikaricp.version>3.4.5</hikaricp.version>
71+
<hikaricp.version>5.0.1</hikaricp.version>
7272
<!-- Test: Hibernate -->
73-
<hibernate.version>5.4.18.Final</hibernate.version>
73+
<hibernate.version>5.6.15.Final</hibernate.version>
7474
<!-- Test: Eclipselink -->
75-
<eclipselink.version>2.7.7</eclipselink.version>
75+
<eclipselink.version>2.7.13</eclipselink.version>
7676

7777
</properties>
7878

0 commit comments

Comments
 (0)