Package org.hibernate.test.annotations

Examples of org.hibernate.test.annotations.Customer


    //test a default one to one and a mappedBy in the other side
    Session s;
    Transaction tx;
    s = openSession();
    tx = s.beginTransaction();
    Customer c = new Customer();
    c.setName( "Hibernatus" );
    Passport p = new Passport();
    p.setNumber( "123456789" );
    s.persist( c ); //we need the id to assigned it to passport
    c.setPassport( p );
    p.setOwner( c );
    p.setId( c.getId() );
    tx.commit();
    s.close();
    s = openSession();
    tx = s.beginTransaction();
    c = ( Customer ) s.get( Customer.class, c.getId() );
    assertNotNull( c );
    p = c.getPassport();
    assertNotNull( p );
    assertEquals( "123456789", p.getNumber() );
    assertNotNull( p.getOwner() );
    assertEquals( "Hibernatus", p.getOwner().getName() );
    tx.commit(); // commit or rollback is the same, we don't care for read queries
View Full Code Here


    tx = s.beginTransaction();
    Ticket t = new Ticket();
    t.setNumber( "33A" );
    Ticket t2 = new Ticket();
    t2.setNumber( "234ER" );
    Customer c = new Customer();
    s.persist( c );
    //s.persist(t);
    SortedSet<Ticket> tickets = new TreeSet<Ticket>( new TicketComparator() );
    tickets.add( t );
    tickets.add( t2 );
    c.setTickets( tickets );

    tx.commit();
    s.close();

    s = openSession();
    tx = s.beginTransaction();
    c = ( Customer ) s.load( Customer.class, c.getId() );
    assertNotNull( c );
    assertTrue( Hibernate.isInitialized( c.getTickets() ) );
    assertNotNull( c.getTickets() );
    tickets = c.getTickets();
    assertTrue( tickets.size() > 0 );
    assertEquals( t2.getNumber(), c.getTickets().first().getNumber() );
    tx.commit();
    s.close();
  }
View Full Code Here

    Transaction tx;
    s = openSession();
    tx = s.beginTransaction();
    Discount d = new Discount();
    d.setDiscount( 10 );
    Customer c = new Customer();
    List discounts = new ArrayList();
    discounts.add( d );
    d.setOwner( c );
    c.setDiscountTickets( discounts );
    s.persist( c );
    tx.commit();
    s.close();

    s = openSession();
    tx = s.beginTransaction();
    c = ( Customer ) s.load( Customer.class, c.getId() );
    assertNotNull( c );
    assertFalse( Hibernate.isInitialized( c.getDiscountTickets() ) );
    assertNotNull( c.getDiscountTickets() );
    Collection collecDiscount = c.getDiscountTickets();
    assertTrue( collecDiscount.size() > 0 );
    tx.commit();
    s.close();
  }
View Full Code Here

    Transaction tx;
    s = openSession();
    tx = s.beginTransaction();
    Discount discount = new Discount();
    discount.setDiscount( 20.12 );
    Customer customer = new Customer();
    Collection discounts = new ArrayList();
    discounts.add( discount );
    customer.setName( "Quentin Tarantino" );
    discount.setOwner( customer );
    customer.setDiscountTickets( discounts );
    s.persist( discount );
    tx.commit();
    s.close();

    s = openSession();
    tx = s.beginTransaction();
    discount = (Discount) s.get( Discount.class, discount.getId() );
    assertNotNull( discount );
    assertEquals( 20.12, discount.getDiscount() );
    assertNotNull( discount.getOwner() );
    customer = new Customer();
    customer.setName( "Clooney" );
    discount.setOwner( customer );
    discounts = new ArrayList();
    discounts.add( discount );
    customer.setDiscountTickets( discounts );
    tx.commit();
    s.close();

    s = openSession();
    tx = s.beginTransaction();
    discount = (Discount) s.get( Discount.class, discount.getId() );
    assertNotNull( discount );
    assertNotNull( discount.getOwner() );
    assertEquals( "Clooney", discount.getOwner().getName() );
    tx.commit();
    s.close();

    s = openSession();
    tx = s.beginTransaction();
    customer = (Customer) s.get( Customer.class, customer.getId() );
    s.delete( customer );
    tx.commit();
    s.close();
  }
View Full Code Here

    Transaction tx;
    s = openSession();
    tx = s.beginTransaction();
    Discount discount = new Discount();
    discount.setDiscount( 20 );
    Customer customer = new Customer();
    Collection discounts = new ArrayList();
    discounts.add( discount );
    customer.setName( "Quentin Tarantino" );
    discount.setOwner( customer );
    customer.setDiscountTickets( discounts );
    s.persist( discount );
    tx.commit();
    s.close();

    s = openSession();
View Full Code Here

    tx = s.beginTransaction();
    Ticket t = new Ticket();
    t.setNumber( "33A" );
    Ticket t2 = new Ticket();
    t2.setNumber( "234ER" );
    Customer c = new Customer();
    s.persist( c );
    //s.persist(t);
    SortedSet<Ticket> tickets = new TreeSet<Ticket>( new TicketComparator() );
    tickets.add( t );
    tickets.add( t2 );
    c.setTickets( tickets );

    tx.commit();
    s.close();

    s = openSession();
    tx = s.beginTransaction();
    c = (Customer) s.load( Customer.class, c.getId() );
    assertNotNull( c );
    assertTrue( Hibernate.isInitialized( c.getTickets() ) );
    assertNotNull( c.getTickets() );
    tickets = c.getTickets();
    assertTrue( tickets.size() > 0 );
    assertEquals( t2.getNumber(), c.getTickets().first().getNumber() );
    tx.commit();
    s.close();
  }
View Full Code Here

    Transaction tx;
    s = openSession();
    tx = s.beginTransaction();
    Discount d = new Discount();
    d.setDiscount( 10 );
    Customer c = new Customer();
    List discounts = new ArrayList();
    discounts.add( d );
    d.setOwner( c );
    c.setDiscountTickets( discounts );
    s.persist( c );
    tx.commit();
    s.close();

    s = openSession();
    tx = s.beginTransaction();
    c = (Customer) s.load( Customer.class, c.getId() );
    assertNotNull( c );
    assertFalse( Hibernate.isInitialized( c.getDiscountTickets() ) );
    assertNotNull( c.getDiscountTickets() );
    Collection collecDiscount = c.getDiscountTickets();
    assertTrue( collecDiscount.size() > 0 );
    tx.commit();
    s.close();
  }
View Full Code Here

    Transaction tx;
    s = openSession();
    tx = s.beginTransaction();
    Discount discount = new Discount();
    discount.setDiscount( 20.12 );
    Customer customer = new Customer();
    Collection discounts = new ArrayList();
    discounts.add( discount );
    customer.setName( "Quentin Tarantino" );
    discount.setOwner( customer );
    customer.setDiscountTickets( discounts );
    s.persist( discount );
    tx.commit();
    s.close();

    s = openSession();
    tx = s.beginTransaction();
    discount = (Discount) s.get( Discount.class, discount.getId() );
    assertNotNull( discount );
    assertEquals( 20.12, discount.getDiscount() );
    assertNotNull( discount.getOwner() );
    customer = new Customer();
    customer.setName( "Clooney" );
    discount.setOwner( customer );
    discounts = new ArrayList();
    discounts.add( discount );
    customer.setDiscountTickets( discounts );
    tx.commit();
    s.close();

    s = openSession();
    tx = s.beginTransaction();
    discount = (Discount) s.get( Discount.class, discount.getId() );
    assertNotNull( discount );
    assertNotNull( discount.getOwner() );
    assertEquals( "Clooney", discount.getOwner().getName() );
    tx.commit();
    s.close();

    s = openSession();
    tx = s.beginTransaction();
    customer = (Customer) s.get( Customer.class, customer.getId() );
    s.delete( customer );
    tx.commit();
    s.close();
  }
View Full Code Here

    Transaction tx;
    s = openSession();
    tx = s.beginTransaction();
    Discount discount = new Discount();
    discount.setDiscount( 20 );
    Customer customer = new Customer();
    Collection discounts = new ArrayList();
    discounts.add( discount );
    customer.setName( "Quentin Tarantino" );
    discount.setOwner( customer );
    customer.setDiscountTickets( discounts );
    s.persist( discount );
    tx.commit();
    s.close();

    s = openSession();
View Full Code Here

    Transaction tx;
    s = openSession();
    tx = s.beginTransaction();
    Discount discount = new Discount();
    discount.setDiscount( 20.12 );
    Customer customer = new Customer();
    Collection discounts = new ArrayList();
    discounts.add( discount );
    customer.setName( "Quentin Tarantino" );
    discount.setOwner( customer );
    customer.setDiscountTickets( discounts );
    s.persist( discount );
    tx.commit();
    s.close();

    s = openSession();
    tx = s.beginTransaction();
    discount = (Discount) s.get( Discount.class, discount.getId() );
    assertNotNull( discount );
    assertEquals( 20.12, discount.getDiscount() );
    assertNotNull( discount.getOwner() );
    customer = new Customer();
    customer.setName( "Clooney" );
    discount.setOwner( customer );
    discounts = new ArrayList();
    discounts.add( discount );
    customer.setDiscountTickets( discounts );
    tx.commit();
    s.close();

    s = openSession();
    tx = s.beginTransaction();
    discount = (Discount) s.get( Discount.class, discount.getId() );
    assertNotNull( discount );
    assertNotNull( discount.getOwner() );
    assertEquals( "Clooney", discount.getOwner().getName() );
    tx.commit();
    s.close();

    s = openSession();
    tx = s.beginTransaction();
    customer = (Customer) s.get( Customer.class, customer.getId() );
    s.delete( customer );
    tx.commit();
    s.close();
  }
View Full Code Here

TOP

Related Classes of org.hibernate.test.annotations.Customer

Copyright © 2018 www.massapicom. 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.