Package org.hibernate

Examples of org.hibernate.Transaction.commit()


        Animal berta = createAndPersistAnotherAnimal( session );

        Transaction transaction = session.beginTransaction();
        final Zoo zoo = (Zoo) session.get( Zoo.class, "zoo-1" );
        zoo.getAnimals().add( berta );
        transaction.commit();

        return zoo.getRevision();
      }
    } ).get();
  }
View Full Code Here


        Transaction transaction = session.beginTransaction();

        final Zoo zoo = (Zoo) session.get( Zoo.class, "zoo-1" );
        zoo.setName( "Hilwema" );

        transaction.commit();
        return zoo.getRevision();
      }
    } ).get();
  }
View Full Code Here

    session.persist( davide );

    ogm.getMembers().add( davide );
    davide.getProjects().add( ogm );

    transaction.commit();
    return ogm;
  }

  private Project createAndPersistProjectWithUser() {
    Transaction transaction = session.beginTransaction();
View Full Code Here

    session.persist( bob );

    ogm.getUsers().add( bob );
    bob.getProjects().add( ogm );

    transaction.commit();
    return ogm;
  }

  private Project createAndPersistProjectWithProjectGroup() {
    Transaction transaction = session.beginTransaction();
View Full Code Here

    session.persist( hibernateProjects );

    validator.setProjectGroup( hibernateProjects );
    hibernateProjects.getProjects().add( validator );

    transaction.commit();
    return validator;
  }

  private String doConcurrentUpdateToProject() throws Exception {
    return Executors.newSingleThreadExecutor().submit( new Callable<String>() {
View Full Code Here

        sanne.getProjects().add( project );
        project.getMembers().add( sanne );

        session.persist( sanne );

        transaction.commit();

        return project.getRevision();
      }
    } ).get();
  }
View Full Code Here

    Session session = openSession();
    Transaction transaction = session.beginTransaction();
    session.persist( portia );
    session.persist( athanasia );
    session.persist( ballade );
    transaction.commit();
    session.clear();
    session.close();
  }

  @After
View Full Code Here

    Session session = openSession();
    Transaction tx = session.beginTransaction();
    delete( session, portia );
    delete( session, athanasia );
    delete( session, ballade);
    tx.commit();
    session.clear();
    session.close();
  }

  private void delete(Session session, OscarWildePoem poem) {
View Full Code Here

        .addEntity( OscarWildePoem.TABLE_NAME, OscarWildePoem.class )
        .uniqueResult();

    assertThat( poem ).isEqualTo( portia );

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

  @Test
View Full Code Here

        .addEntity( OscarWildePoem.TABLE_NAME, OscarWildePoem.class )
        .list();

    assertThat( result ).as( "Unexpected number of results" ).containsExactly( athanasia, ballade, portia );

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

  @Test
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.