Package org.hibernate

Examples of org.hibernate.Criteria.createCriteria()


        CriteriaBuilder cb = new CriteriaBuilder();
        Criteria crit = _session.createCriteria(HBpelEvent.class);
        if (efilter != null)
            cb.buildCriteria(crit, efilter);
        if (ifilter != null)
            cb.buildCriteria(crit.createCriteria("instance"), ifilter);
        List<HBpelEvent> hevents = crit.list();
        List<BpelEvent> ret = new ArrayList<BpelEvent>(hevents.size());
        try {
            CollectionsX.transformEx(ret, hevents, new UnaryFunctionEx<HBpelEvent, BpelEvent>() {
                public BpelEvent apply(HBpelEvent x) throws Exception {
View Full Code Here


        CriteriaBuilder cb = new CriteriaBuilder();
        Criteria crit = _session.createCriteria(HBpelEvent.class);
        if (ifilter != null)
            cb.buildCriteria(crit, efilter);
        if (ifilter != null)
            cb.buildCriteria(crit.createCriteria("instance"), ifilter);
        crit.setFetchMode("tstamp", FetchMode.EAGER);
        crit.setProjection(Projections.property("tstamp"));
        return crit.list();
    }
View Full Code Here

        Criteria crit = getSession().createCriteria(ContentRelation.class);
        crit.add(Restrictions.eq("targetstructentry", structKey));
        crit.add(Restrictions.eq("targetlanguage", language));
       
        if (includeUnreleased) {
            crit.createCriteria("parentcontent").add(Restrictions.in("status", new Object[] {WGContent.STATUS_DRAFT, WGContent.STATUS_REVIEW, WGContent.STATUS_RELEASE}));
        }
        else {
            crit.createCriteria("parentcontent").add(Restrictions.eq("status", WGContent.STATUS_RELEASE));
        }
       
View Full Code Here

       
        if (includeUnreleased) {
            crit.createCriteria("parentcontent").add(Restrictions.in("status", new Object[] {WGContent.STATUS_DRAFT, WGContent.STATUS_REVIEW, WGContent.STATUS_RELEASE}));
        }
        else {
            crit.createCriteria("parentcontent").add(Restrictions.eq("status", WGContent.STATUS_RELEASE));
        }
       
       
        List<WGRelationData> incoming = new ArrayList();
       
View Full Code Here

      criteria.add(Restrictions.isNull("finishDate.date"));
    } else {
      criteria.add(Restrictions.eq("finishDate.date",
          finishDate.getDate()));
    }
    criteria.createCriteria("supply").add(Restrictions.eq("id", getId()));
    return (SupplyGeneration) criteria.uniqueResult();
  }

  @SuppressWarnings("unchecked")
  public List<SupplyGeneration> getGenerations(HhStartDate from,
View Full Code Here

        return getHibernateTemplate().<List<E>> execute(new HibernateCallback<List<E>>() {
            @Override
            public List<E> doInHibernate(final Session session) throws SQLException
            {
                final Criteria crit = session.createCriteria(getTargetClass());
                crit.createCriteria(parentBeanProp).add(Restrictions.eq(parentProp, parentPropValue));
                try {
                    final List<?> ret = crit.list();
                    final List<E> castedList = new ArrayList<E>();
                    for (final Object nextObj : ret) {
                        castedList.add((E) nextObj);
View Full Code Here

        return getHibernateTemplate().execute(new HibernateCallback<E>() {
            @Override
            public E doInHibernate(final Session session) throws SQLException
            {
                final Criteria crit = session.createCriteria(getTargetClass());
                crit.createCriteria(parentBeanProp).add(Restrictions.eq(parentProp, parentPropValue));
                crit.add(Restrictions.eq(beanProperty, beanValue));
                try {
                    return (E) crit.uniqueResult();
                } catch (final QueryException qe) {
                    throw JournalException.wrapperException(new IllegalArgumentException(qe.getMessage(), qe));
View Full Code Here

    s.close();

    s = openSession();
    tx = s.beginTransaction();
    Criteria crit = s.createCriteria( Life.class );
    crit.createCriteria( "owner" ).add( Expression.eq( "name", "kitty" ) );
    life = (Life) crit.uniqueResult();
    assertEquals( "Long long description", life.fullDescription );
    s.delete( life.owner );
    s.delete( life );
    tx.commit();
View Full Code Here

      {
         query.createCriteria("processDefinition")
               .add( Restrictions.eq("name", processDefinitionName) );
      }
     
      query = query.createCriteria("rootToken");
      if (sortDescending!=null)
      {
         query.addOrder( sortDescending ? desc("nodeEnter") : asc("nodeEnter") );
      }
      if (nodeName!=null)
View Full Code Here

      {
         query.addOrder( sortDescending ? desc("nodeEnter") : asc("nodeEnter") );
      }
      if (nodeName!=null)
      {
         query.createCriteria("node")
               .add( Restrictions.eq("name", nodeName) );
      }
     
      return query.list();
   }
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.