finalStringSQL="SELECT FUNCTION('DATE', m.registeDateTime), COUNT(m) FROM Member m WHERE m.registeDateTime BETWEEN ?1 AND ?2 GROUP BY FUNCTION('DATE', m.registeDateTime)";
...
...
@@ -358,7 +366,7 @@ public class MemberDaoImpl implements MemberDao {
continue;
}
data.put(k,v);
}
returndata;
}
...
...
@@ -385,7 +393,7 @@ public class MemberDaoImpl implements MemberDao {
continue;
}
data.put(k,v);
}
returndata;
}
...
...
@@ -412,7 +420,7 @@ public class MemberDaoImpl implements MemberDao {
returnentityManager.createQuery("SELECT COUNT(ver) FROM MemberVipExchangeRecords ver WHERE ver.memberId = ?1",Long.class).setParameter(1,memberId).getSingleResult();
finalStringSQL="SELECT ver FROM MemberVipExchangeRecords ver WHERE ver.activeDateTime >= ?1 AND ver.lapseDateTime <= ?2 ORDER BY ver.entryDateTime DESC";
returnentityManager.createQuery("SELECT COUNT(ver) FROM MemberVipExchangeRecords ver WHERE ver.activeDateTime >= ?1 AND ver.lapseDateTime <= ?2 ",Long.class)
returnentityManager.createQuery("SELECT ver FROM MemberVipExchangeRecords ver ORDER BY ver.entryDateTime DESC",MemberVipExchangeRecords.class).setMaxResults(size).getResultStream();
returnentityManager.createQuery("SELECT ver FROM MemberVipExchangeRecords ver WHERE ver.lapseDateTime BETWEEN ?1 AND ?2 ORDER BY ver.entryDateTime DESC",MemberVipExchangeRecords.class)
.setParameter(1,lapseDateStart)
.setParameter(2,lapseDateFinish)
.getResultStream();
}
@Transactional(propagation=Propagation.REQUIRED)
@Override
publicintexpired(Collection<Long>idList){
intaffect=0;
Queryquery=entityManager.createQuery("UPDATE MemberVipExchangeRecords ver SET ver.status = ?1 WHERE ver.id = ?2 AND ver.status = ?3");