Examples of Cascade


Examples of org.hibernate.engine.Cascade

      Object anything) {

    // cascade-save to many-to-one BEFORE the parent is saved
    source.getPersistenceContext().incrementCascadeLevel();
    try {
      new Cascade( getCascadeAction(), Cascade.BEFORE_INSERT_AFTER_DELETE, source )
          .cascade( persister, entity, anything );
    }
    finally {
      source.getPersistenceContext().decrementCascadeLevel();
    }
View Full Code Here

Examples of org.hibernate.engine.Cascade

      Object anything) {

    // cascade-save to collections AFTER the collection owner was saved
    source.getPersistenceContext().incrementCascadeLevel();
    try {
      new Cascade( getCascadeAction(), Cascade.AFTER_INSERT_BEFORE_DELETE, source )
          .cascade( persister, entity, anything );
    }
    finally {
      source.getPersistenceContext().decrementCascadeLevel();
    }
View Full Code Here

Examples of org.hibernate.engine.Cascade

    final Object entity,
    final Map copyCache
  ) {
    source.getPersistenceContext().incrementCascadeLevel();
    try {
      new Cascade( getCascadeAction(), Cascade.BEFORE_MERGE, source )
          .cascade(persister, entity, copyCache);
    }
    finally {
      source.getPersistenceContext().decrementCascadeLevel();
    }
View Full Code Here

Examples of org.hibernate.engine.internal.Cascade

      Object anything) {

    // cascade-save to many-to-one BEFORE the parent is saved
    source.getPersistenceContext().incrementCascadeLevel();
    try {
      new Cascade( getCascadeAction(), CascadePoint.BEFORE_INSERT_AFTER_DELETE, source ).cascade(
          persister,
          entity,
          anything
      );
    }
View Full Code Here

Examples of org.hibernate.engine.internal.Cascade

      Object anything) {

    // cascade-save to collections AFTER the collection owner was saved
    source.getPersistenceContext().incrementCascadeLevel();
    try {
      new Cascade( getCascadeAction(), CascadePoint.AFTER_INSERT_BEFORE_DELETE, source ).cascade(
          persister,
          entity,
          anything
      );
    }
View Full Code Here

Examples of org.hibernate.engine.internal.Cascade

      EntityPersister persister,
      ReplicationMode replicationMode,
      EventSource source) {
    source.getPersistenceContext().incrementCascadeLevel();
    try {
      new Cascade( CascadingActions.REPLICATE, CascadePoint.AFTER_UPDATE, source ).cascade(
          persister,
          entity,
          replicationMode
      );
    }
View Full Code Here

Examples of org.hibernate.engine.internal.Cascade

      final Object entity,
      final Map copyCache
  ) {
    source.getPersistenceContext().incrementCascadeLevel();
    try {
      new Cascade( getCascadeAction(), CascadePoint.BEFORE_MERGE, source ).cascade(
          persister,
          entity,
          copyCache
      );
    }
View Full Code Here

Examples of org.hibernate.engine.internal.Cascade

 
  private void cascadeOnLock(LockEvent event, EntityPersister persister, Object entity) {
    EventSource source = event.getSession();
    source.getPersistenceContext().incrementCascadeLevel();
    try {
      new Cascade( CascadingActions.LOCK, CascadePoint.AFTER_LOCK, source).cascade(
          persister,
          entity,
          event.getLockOptions()
      );
    }
View Full Code Here

Examples of org.hibernate.engine.internal.Cascade

  private void cascadeOnFlush(EventSource session, EntityPersister persister, Object object, Object anything)
  throws HibernateException {
    session.getPersistenceContext().incrementCascadeLevel();
    try {
      new Cascade( getCascadingAction(), CascadePoint.BEFORE_FLUSH, session ).cascade( persister, object, anything );
    }
    finally {
      session.getPersistenceContext().decrementCascadeLevel();
    }
  }
View Full Code Here

Examples of org.hibernate.engine.internal.Cascade

      id = e.getId();
    }

    // cascade the refresh prior to refreshing this entity
    refreshedAlready.put( object, object );
    new Cascade( CascadingActions.REFRESH, CascadePoint.BEFORE_REFRESH, source ).cascade(
        persister,
        object,
        refreshedAlready
    );
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.