@@ -37,10 +37,13 @@ public P getById(final Long id) {
3737 public ListJson <P > getList (final EntityManager em , final long offset , final long size , final String selectClause ,
3838 final String joinClause , final String whereClause , final ParamMap params , final String orderByClause ) {
3939 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 ());
4447 return r ;
4548 }
4649
@@ -84,15 +87,15 @@ public <T> List<T> getList(final EntityManager em, final TypedQuery<T> query, fi
8487
8588 @ Override
8689 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 ));
8992 }
9093
9194 @ Override
9295 public UpsertResult <P > upsert (final EntityManager em , final String whereClause , final ParamMap params ,
9396 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 );
9699 }
97100
98101 @ Override
0 commit comments