@@ -37,10 +37,13 @@ public P getById(final Long id) {
37
37
public ListJson <P > getList (final EntityManager em , final long offset , final long size , final String selectClause ,
38
38
final String joinClause , final String whereClause , final ParamMap params , final String orderByClause ) {
39
39
ListJson <P > r = new ListJson <>();
40
- r .setEntries (getList (em , getQuery (em , selectClause , joinClause , whereClause , params .getParameters (), type ,
41
- orderByClause , false , null ), offset , size ));
42
- r .setCount ((Long ) getCountQuery (em , selectClause , joinClause , whereClause , params .getParameters (), null )
43
- .getSingleResult ());
40
+ r .setEntries (
41
+ getList (em ,
42
+ getQuery (em , selectClause , joinClause , whereClause ,
43
+ params == null ? null : params .getParameters (), type , orderByClause , false , null ),
44
+ offset , size ));
45
+ r .setCount ((Long ) getCountQuery (em , selectClause , joinClause , whereClause ,
46
+ params == null ? null : params .getParameters (), null ).getSingleResult ());
44
47
return r ;
45
48
}
46
49
@@ -84,15 +87,15 @@ public <T> List<T> getList(final EntityManager em, final TypedQuery<T> query, fi
84
87
85
88
@ Override
86
89
public UpsertResult <P > upsert (final String whereClause , final ParamMap params , final P entity ) {
87
- return Transactions .withNewTransactionReturning (emf , em -> upsert (em ,
88
- getQuery ( em , "o" , null , whereClause , params .getParameters (), type , null , false , null ), entity ));
90
+ return Transactions .withNewTransactionReturning (emf , em -> upsert (em , getQuery ( em , "o" , null , whereClause ,
91
+ params == null ? null : params .getParameters (), type , null , false , null ), entity ));
89
92
}
90
93
91
94
@ Override
92
95
public UpsertResult <P > upsert (final EntityManager em , final String whereClause , final ParamMap params ,
93
96
final P entity ) {
94
- return upsert (em , getQuery (em , "o" , null , whereClause , params . getParameters (), type , null , false , null ) ,
95
- entity );
97
+ return upsert (em , getQuery (em , "o" , null , whereClause , params == null ? null : params . getParameters (), type ,
98
+ null , false , null ), entity );
96
99
}
97
100
98
101
@ Override
0 commit comments