Package org.hibernate

Examples of org.hibernate.Session.createCriteria()


        u = loadUser(s, lazy);

        assertEquals(1, u.getEmailAddresses().size());
        assertEquals(new Email("admin@web.de"), u.getEmailAddresses().get(0));
        assertTrue(Hibernate.isInitialized(u.getEmailAddresses()));
        emails = s.createCriteria(Email.class).list();
        assertEquals(1, emails.size());
        assertEquals(new Email("admin@web.de"), emails.get(0));

        // delete user
        s.delete(u);
View Full Code Here


        t = s.beginTransaction();
        u = loadUser(s, lazy);
        assertNull(u);

        // no emails should be found
        emails = s.createCriteria(Email.class).list();
        assertEquals(0, emails.size());

        t.commit();
        s.close();
    }
View Full Code Here

        // load user and roles in new session
        Session s = openSession();
        Transaction t = s.beginTransaction();

        // test that roles are saved in DB
        List roles = s.createCriteria(Role.class).list();
        assertEquals(2, roles.size());

        // load saved user again
        u = loadUser(s, lazy);
        assertNotNull(u);
View Full Code Here

        u.getRoles().addListEventListener(listener);
        u.getRoles().clear();
        assertEquals(1, listener.getCountAndReset());
        assertEquals(0, u.getRoles().size());
        assertTrue(Hibernate.isInitialized(u.getRoles()));       
        roles = s.createCriteria(Role.class).list();
        assertEquals(3, roles.size());
        assertEquals("Developer", ((Role) roles.get(2)).getName());

        // delete user
        s.delete(u);
View Full Code Here

        t = s.beginTransaction();
        u = loadUser(s, lazy);
        assertEquals(u, null);

        // no roles should be found
        roles = s.createCriteria(Role.class).list();
        assertEquals(0, roles.size());
       
        t.commit();
        s.close();
    }
View Full Code Here

    SessionFactory sessionFactory = null;
    Session session = null;
    try {
      sessionFactory = HibernateSessionFactory.getInstance();
      session = sessionFactory.openSession();
      Criteria criteria = session.createCriteria(BOFile.class);
      criteria.add(Restrictions.eq("project", project));
      criteria.add(Restrictions.sqlRestriction(" file_id in(select max(fl.file_id) from files as fl group by fl.file_version_id) "));
      return criteria.list();
    } catch (Exception a_th) {
      throw new RuntimeException(a_th);
View Full Code Here

      System.out.println("ProjectManagerImpl.getAllProjects()  " + user.getUserType());

      sessionFactory = HibernateSessionFactory.getInstance();
      session = sessionFactory.openSession();

      Criteria criteria = session.createCriteria(BOProject.class);
      // List<BOProject> toProjectList = new ArrayList<BOProject>();

      if (projectStatus != null) {
        criteria.add(Restrictions.eq("projectStatus", projectStatus));
      }
View Full Code Here

    Session session = null;
    try {
      sessionFactory = HibernateSessionFactory.getInstance();
      session = sessionFactory.openSession();

      Criteria criteria = session.createCriteria(BOCustomField.class);
      criteria.add(Restrictions.ilike("customFieldModule", "tasks"));
      criteria.add(Restrictions.ilike("customFieldName", "Module"));
      BOCustomField.CustomTaskModule = (BOCustomField) criteria.list().get(0);
    } catch (Exception a_th) {
      throw new RuntimeException(a_th);
View Full Code Here

     
     
      if(user.getUserType()==UserType.Administrator)
      {
        Criteria criteria = session.createCriteria(BOCompany.class);
        return criteria.list();
      }
     
      else
      {
View Full Code Here

     
     
      if(user.getUserType()==UserType.Administrator)
      {
        Criteria criteria = session.createCriteria(BODepartment.class);
        return criteria.list();
      }
     
      else
      {
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.