Package javax.persistence.criteria

Examples of javax.persistence.criteria.CriteriaBuilder.lessThan()


          if (t == Filter.EQUAL) {
            predicates.add(builder.equal(datePath, dateVal));
          } else if (t == Filter.NOT_EQUAL) {
            predicates.add(builder.notEqual(datePath, dateVal));
          } else if (t == Filter.LESS_THAN) {
            predicates.add(builder.lessThan(datePath, dateVal));
          } else if (t == Filter.LESS_THAN_EQUAL) {
            predicates.add(builder.lessThanOrEqualTo(datePath, dateVal));
          } else if (t == Filter.GREATER_THAN) {
            predicates.add(builder.greaterThan(datePath, dateVal));
          } else if (t == Filter.GREATER_THAN_EQUAL) {
View Full Code Here


          if (t == Filter.EQUAL) {
            predicates.add(builder.equal(datePath, dateVal));
          } else if (t == Filter.NOT_EQUAL) {
            predicates.add(builder.notEqual(datePath, dateVal));
          } else if (t == Filter.LESS_THAN) {
            predicates.add(builder.lessThan(datePath, dateVal));
          } else if (t == Filter.LESS_THAN_EQUAL) {
            predicates.add(builder.lessThanOrEqualTo(datePath, dateVal));
          } else if (t == Filter.GREATER_THAN) {
            predicates.add(builder.greaterThan(datePath, dateVal));
          } else if (t == Filter.GREATER_THAN_EQUAL) {
View Full Code Here

    CriteriaBuilder cb = em.getCriteriaBuilder();
    CriteriaQuery<Account> query = cb.createQuery(Account.class);
    Root<Account> account = query.from(Account.class);

    query.where(cb.lessThan(account.get("expiryDate").as(Date.class), reference.toDateTimeAtStartOfDay().toDate()));

    for (Account each : em.createQuery(query).getResultList()) {
      em.remove(each);
    }
  }
View Full Code Here

        predicates.add(cb.or(runningStatus, initStatus));
        if (minStartTime != null) {
            predicates.add(cb.greaterThanOrEqualTo(j.get(Job_.started), new Date(minStartTime)));
        }
        if (maxStartTime != null) {
            predicates.add(cb.lessThan(j.get(Job_.started), new Date(maxStartTime)));
        }
        //documentation says that by default predicate array is conjuncted together
        cq.where(predicates.toArray(new Predicate[predicates.size()]));
        final TypedQuery<Long> query = this.em.createQuery(cq);
        //Downgrading to an int since all the code seems to want ints
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.