Package org.hibernate

Examples of org.hibernate.Query.uniqueResult()


    s.close();

    s = openSession();
    tx = s.beginTransaction();
    Query q = s.createQuery( "from Dog" );
    dog = (Dog) q.uniqueResult();
    assertEquals( "Colley", dog.thoroughbredName );
    tx.commit();
    s.close();
  }
View Full Code Here


    s.close();

    s = openSession();
    tx = s.beginTransaction();
    Query q = s.createQuery( "from " + Death.class.getName() );
    death = (Death) q.uniqueResult();
    assertEquals( "Well, haven't seen it", death.howDoesItHappen );
    s.delete( death );
    tx.commit();
    s.close();
  }
View Full Code Here

    tx.commit();
    s.clear();
   
    tx = s.beginTransaction();
    Query q = s.createQuery( "from Product p" );
    q.uniqueResult();
    tx.commit();
    s.close();
  }

}
View Full Code Here

    tx.commit();
    s.close();
    s=openSession();
    tx=s.beginTransaction();
    Query q=s.createQuery( "select round(p.price,1) from Product p" );
    Object o=q.uniqueResult();
    assertEquals( BigDecimal.class , o.getClass() );
    assertEquals( BigDecimal.valueOf( 1.3 ) , o );
    tx.commit();
    s.close();
   
View Full Code Here

      query.list();

      query = session.createSQLQuery("select {category.*} from category {category} where {category}.name in (:names)", "category", Category.class);
      String[] str = new String[] { "WannaBeFound", "NotThere" };
      query.setParameterList("names", str);
      query.uniqueResult();

      query = session.createSQLQuery("select {category.*} from category {category} where {category}.name in :names", "category", Category.class);
      query.setParameterList("names", str);
      query.uniqueResult();

View Full Code Here

      query.setParameterList("names", str);
      query.uniqueResult();

      query = session.createSQLQuery("select {category.*} from category {category} where {category}.name in :names", "category", Category.class);
      query.setParameterList("names", str);
      query.uniqueResult();

      query = session.createSQLQuery("select {category.*} from category {category} where {category}.name in (:names)", "category", Category.class);
      str = new String[] { "WannaBeFound" };
      query.setParameterList("names", str);
      query.uniqueResult();
View Full Code Here

      query.uniqueResult();

      query = session.createSQLQuery("select {category.*} from category {category} where {category}.name in (:names)", "category", Category.class);
      str = new String[] { "WannaBeFound" };
      query.setParameterList("names", str);
      query.uniqueResult();

      query = session.createSQLQuery("select {category.*} from category {category} where {category}.name in :names", "category", Category.class);
      query.setParameterList("names", str);     
      query.uniqueResult();

View Full Code Here

      query.setParameterList("names", str);
      query.uniqueResult();

      query = session.createSQLQuery("select {category.*} from category {category} where {category}.name in :names", "category", Category.class);
      query.setParameterList("names", str);     
      query.uniqueResult();

      session.connection().commit();
      session.close();
     
     
View Full Code Here

        // having a composite id with one property named id works since the map used by sqlloader to map names to properties handles it.
        Query query = s.createSQLQuery("select system as {c.system}, id as {c.id}, name as {c.name}, foo as {c.composite.foo}, bar as {c.composite.bar} from CompositeIdId where system=? and id=?", "c", CompositeIdId.class);
        query.setString(0, "c64");
        query.setString(1, "games");

        CompositeIdId id2 = (CompositeIdId) query.uniqueResult();
        check(id, id2);

        s.flush();
        s.connection().commit();
        s.close();
View Full Code Here

    s = openSession();
    tx = s.beginTransaction();
    Query q = s.createQuery( "from Flight f where f.departureDate = :departureDate" );
    q.setParameter( "departureDate", airFrance.getDepartureDate(), Hibernate.DATE );
    Flight copyAirFrance = (Flight) q.uniqueResult();
    assertNotNull( copyAirFrance );
    assertEquals(
        df.format(new Date( 05, 06, 21 )).toString(),
        df.format(copyAirFrance.getDepartureDate()).toString()
    );
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.