Package org.hibernate.classic

Examples of org.hibernate.classic.Session.createSQLQuery()


    Transaction t = s.beginTransaction();

    List l = s.createQuery("from Vehicle").list();
    assertEquals(l.size(),4);

    s.createSQLQuery( "insert into Pickup (id, vin, owner) select id, vin, owner from Car" ).executeUpdate();

    l = s.createQuery("from Vehicle").list();
    assertEquals(l.size(),5);

    t.commit();
View Full Code Here


    assertEquals(l.size(),5);

    t.commit();
    t = s.beginTransaction();

    s.createSQLQuery( "delete from Truck" ).executeUpdate();

    l = s.createQuery("from Vehicle").list();
    assertEquals(l.size(),4);

    Car c = (Car) s.createQuery( "from Car where owner = 'Kirsten'" ).uniqueResult();
View Full Code Here

    c.setOwner("NotKirsten");
    assertEquals(0,s.getNamedQuery( "native-delete-car" ).setString( 0, "Kirsten" ).executeUpdate());
    assertEquals(1,s.getNamedQuery( "native-delete-car" ).setString( 0, "NotKirsten" ).executeUpdate());
   
   
    assertEquals(0,s.createSQLQuery( "delete from SUV where owner = :owner" ).setString( "owner", "NotThere" ).executeUpdate());
    assertEquals(1,s.createSQLQuery( "delete from SUV where owner = :owner" ).setString( "owner", "Joe" ).executeUpdate());
    s.createSQLQuery( "delete from Pickup" ).executeUpdate();

    l = s.createQuery("from Vehicle").list();
    assertEquals(l.size(),0);
View Full Code Here

    assertEquals(0,s.getNamedQuery( "native-delete-car" ).setString( 0, "Kirsten" ).executeUpdate());
    assertEquals(1,s.getNamedQuery( "native-delete-car" ).setString( 0, "NotKirsten" ).executeUpdate());
   
   
    assertEquals(0,s.createSQLQuery( "delete from SUV where owner = :owner" ).setString( "owner", "NotThere" ).executeUpdate());
    assertEquals(1,s.createSQLQuery( "delete from SUV where owner = :owner" ).setString( "owner", "Joe" ).executeUpdate());
    s.createSQLQuery( "delete from Pickup" ).executeUpdate();

    l = s.createQuery("from Vehicle").list();
    assertEquals(l.size(),0);
View Full Code Here

    assertEquals(1,s.getNamedQuery( "native-delete-car" ).setString( 0, "NotKirsten" ).executeUpdate());
   
   
    assertEquals(0,s.createSQLQuery( "delete from SUV where owner = :owner" ).setString( "owner", "NotThere" ).executeUpdate());
    assertEquals(1,s.createSQLQuery( "delete from SUV where owner = :owner" ).setString( "owner", "Joe" ).executeUpdate());
    s.createSQLQuery( "delete from Pickup" ).executeUpdate();

    l = s.createQuery("from Vehicle").list();
    assertEquals(l.size(),0);

View Full Code Here

  private void componentTest(String sql) throws SQLException {
        Session session = openSession();
     
      Componentizable c = setupComponentData( session );
       
      Query q = session.createSQLQuery(sql, "comp", Componentizable.class);
      List list = q.list();
     
      assertEquals(list.size(),1);
     
      Componentizable co = (Componentizable) list.get(0);
View Full Code Here

    Category s = new Category();
    s.setName(String.valueOf(nextLong++));
    session.save(s);
    session.flush();

    Query query = session.createSQLQuery("select s.category_key_col as {category.id}, s.name as {category.name}, s.\"assign-able-id\" as {category.assignable} from {category} s", "category", Category.class);
    List list = query.list();

    assertNotNull(list);
    assertTrue(list.size() > 0);
    assertTrue(list.get(0) instanceof Category);
View Full Code Here

    if ( getDialect() instanceof MySQLDialect ) return;

    session = openSession();

    Query query = session.createSQLQuery("select s.category_key_col as {category.id}, s.name as {category.name}, s.\"assign-able-id\" as {category.assignable} from {category} s", "category", Category.class);
    List list = query.list();

    assertNotNull(list);
    assertTrue(list.size() > 0);
    assertTrue(list.get(0) instanceof Category);
View Full Code Here

    B savedB = new B();
    session.save(savedB);
    session.flush();

    Query query = session.createSQLQuery("select identifier_column as {a.id}, clazz_discriminata as {a.class}, name as {a.name}, count_ as {a.count} from TA {a}", "a", A.class);
    List list = query.list();

    assertNotNull(list);
    assertEquals(2, list.size());
View Full Code Here

    int count = session.createQuery("from A").list().size();
    session.close();

    session = openSession();

    Query query = session.createSQLQuery("select identifier_column as {a.id}, clazz_discriminata as {a.class}, count_ as {a.count}, name as {a.name} from TA", "a", A.class);
    List list = query.list();

    assertNotNull(list);
    assertEquals(count, list.size());
    session.connection().commit();
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.