Package org.hibernate

Examples of org.hibernate.Session.persist()


    wife = (Wife) session.get( Wife.class, wife.getId() );
    assertNotNull( wife );
    husband = wife.getHusband();
    assertNotNull( husband );
    Wife bea2 = new Wife( "still_bea" );
    session.persist( bea2 );
    bea2.setName( "Still Bea" );
    husband.setWife( bea2 );
    wife.setHusband( null );
    bea2.setHusband( husband );
    transaction.commit();
View Full Code Here


    final Session session = openSession();
    Transaction transaction = session.beginTransaction();

    Tournament britishOpen = new Tournament( new TournamentId( "US", "123" ), "British Open" );
    Tournament playersChampionship = new Tournament( new TournamentId( "US", "456" ), "Player's Championship" );
    session.persist( britishOpen );
    session.persist( playersChampionship );

    // persist object with association
    Director bob = new Director( "bob", "Bob", playersChampionship );
    session.persist( bob );
View Full Code Here

    Transaction transaction = session.beginTransaction();

    Tournament britishOpen = new Tournament( new TournamentId( "US", "123" ), "British Open" );
    Tournament playersChampionship = new Tournament( new TournamentId( "US", "456" ), "Player's Championship" );
    session.persist( britishOpen );
    session.persist( playersChampionship );

    // persist object with association
    Director bob = new Director( "bob", "Bob", playersChampionship );
    session.persist( bob );
View Full Code Here

    session.persist( britishOpen );
    session.persist( playersChampionship );

    // persist object with association
    Director bob = new Director( "bob", "Bob", playersChampionship );
    session.persist( bob );

    transaction.commit();
    session.clear();

    // assert and un-set the association
View Full Code Here

    final Session session = openSession();
    Transaction transaction = session.beginTransaction();

    Tournament britishOpen = new Tournament( new TournamentId( "US", "123" ), "British Open" );
    Tournament playersChampionship = new Tournament( new TournamentId( "US", "456" ), "Player's Championship" );
    session.persist( britishOpen );
    session.persist( playersChampionship );

    // persist object with association
    Director bob = new Director( "bob", "Bob", null );
    bob.getAttendedTournaments().add( britishOpen );
View Full Code Here

    Transaction transaction = session.beginTransaction();

    Tournament britishOpen = new Tournament( new TournamentId( "US", "123" ), "British Open" );
    Tournament playersChampionship = new Tournament( new TournamentId( "US", "456" ), "Player's Championship" );
    session.persist( britishOpen );
    session.persist( playersChampionship );

    // persist object with association
    Director bob = new Director( "bob", "Bob", null );
    bob.getAttendedTournaments().add( britishOpen );
    bob.getAttendedTournaments().add( playersChampionship );
View Full Code Here

  public void testUnidirectionalManyToOne() throws Exception {
    final Session session = openSession();
    Transaction transaction = session.beginTransaction();
    JUG jug = new JUG( "summer_camp" );
    jug.setName( "JUG Summer Camp" );
    session.persist( jug );
    Member emmanuel = new Member( "emmanuel" );
    emmanuel.setName( "Emmanuel Bernard" );
    emmanuel.setMemberOf( jug );
    Member jerome = new Member( "jerome" );
    jerome.setName( "Jerome" );
View Full Code Here

    // persist object with association
    Director bob = new Director( "bob", "Bob", null );
    bob.getAttendedTournaments().add( britishOpen );
    bob.getAttendedTournaments().add( playersChampionship );
    session.persist( bob );

    transaction.commit();
    session.clear();

    // assert association, remove one element
View Full Code Here

    emmanuel.setName( "Emmanuel Bernard" );
    emmanuel.setMemberOf( jug );
    Member jerome = new Member( "jerome" );
    jerome.setName( "Jerome" );
    jerome.setMemberOf( jug );
    session.persist( emmanuel );
    session.persist( jerome );
    session.flush();
    assertThat( getNumberOfEntities( sessions ) ).isEqualTo( 3 );
    assertThat( getNumberOfAssociations( sessions ) ).isEqualTo( expectedAssociations() );
    transaction.commit();
View Full Code Here

    emmanuel.setMemberOf( jug );
    Member jerome = new Member( "jerome" );
    jerome.setName( "Jerome" );
    jerome.setMemberOf( jug );
    session.persist( emmanuel );
    session.persist( jerome );
    session.flush();
    assertThat( getNumberOfEntities( sessions ) ).isEqualTo( 3 );
    assertThat( getNumberOfAssociations( sessions ) ).isEqualTo( expectedAssociations() );
    transaction.commit();
    assertThat( getNumberOfEntities( sessions ) ).isEqualTo( 3 );
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.