Examples of excluded()


Examples of org.hibernate.annotations.OptimisticLock.excluded()

          );
        }
      }
      final boolean isOwnedValue = !isToOneValue( value ) || insertable; // && updatable as well???
      final boolean includeInOptimisticLockChecks = ( lockAnn != null )
          ? ! lockAnn.excluded()
          : isOwnedValue;
      prop.setOptimisticLocked( includeInOptimisticLockChecks );
    }

    LOG.tracev( "Cascading {0} with {1}", name, cascade );
View Full Code Here

Examples of org.hibernate.annotations.OptimisticLock.excluded()

      );
    }

    collection.setMutable( !property.isAnnotationPresent( Immutable.class ) );
    OptimisticLock lockAnn = property.getAnnotation( OptimisticLock.class );
    if ( lockAnn != null ) collection.setOptimisticLocked( !lockAnn.excluded() );

    //@Persister has priority over PersisterClassProvider
    //if all fail, left null and Hibernate defaults kick in
    Persister persisterAnn = property.getAnnotation( Persister.class );
    if ( persisterAnn != null ) {
View Full Code Here

Examples of org.hibernate.annotations.OptimisticLock.excluded()

    prop.setUpdateable( updatable );
    OptimisticLock lockAnn = property != null ?
        property.getAnnotation( OptimisticLock.class ) :
        null;
    if ( lockAnn != null ) {
      prop.setOptimisticLocked( !lockAnn.excluded() );
      //TODO this should go to the core as a mapping validation checking
      if ( lockAnn.excluded() && (
          property.isAnnotationPresent( javax.persistence.Version.class )
              || property.isAnnotationPresent( Id.class )
              || property.isAnnotationPresent( EmbeddedId.class ) ) ) {
View Full Code Here

Examples of org.hibernate.annotations.OptimisticLock.excluded()

        property.getAnnotation( OptimisticLock.class ) :
        null;
    if ( lockAnn != null ) {
      prop.setOptimisticLocked( !lockAnn.excluded() );
      //TODO this should go to the core as a mapping validation checking
      if ( lockAnn.excluded() && (
          property.isAnnotationPresent( javax.persistence.Version.class )
              || property.isAnnotationPresent( Id.class )
              || property.isAnnotationPresent( EmbeddedId.class ) ) ) {
        throw new AnnotationException(
            "@OptimisticLock.exclude=true incompatible with @Id, @EmbeddedId and @Version: "
View Full Code Here

Examples of org.hibernate.annotations.OptimisticLock.excluded()

      );
    }

    collection.setMutable( !property.isAnnotationPresent( Immutable.class ) );
    OptimisticLock lockAnn = property.getAnnotation( OptimisticLock.class );
    if ( lockAnn != null ) collection.setOptimisticLocked( !lockAnn.excluded() );

    Persister persisterAnn = property.getAnnotation( Persister.class );
    if ( persisterAnn != null ) {
      collection.setCollectionPersisterClass( persisterAnn.impl() );
    }
View Full Code Here

Examples of org.hibernate.annotations.OptimisticLock.excluded()

    prop.setUpdateable( updatable );
    OptimisticLock lockAnn = property != null ?
        property.getAnnotation( OptimisticLock.class ) :
        null;
    if ( lockAnn != null ) {
      prop.setOptimisticLocked( !lockAnn.excluded() );
      //TODO this should go to the core as a mapping validation checking
      if ( lockAnn.excluded() && (
          property.isAnnotationPresent( javax.persistence.Version.class )
              || property.isAnnotationPresent( Id.class )
              || property.isAnnotationPresent( EmbeddedId.class ) ) ) {
View Full Code Here

Examples of org.hibernate.annotations.OptimisticLock.excluded()

        property.getAnnotation( OptimisticLock.class ) :
        null;
    if ( lockAnn != null ) {
      prop.setOptimisticLocked( !lockAnn.excluded() );
      //TODO this should go to the core as a mapping validation checking
      if ( lockAnn.excluded() && (
          property.isAnnotationPresent( javax.persistence.Version.class )
              || property.isAnnotationPresent( Id.class )
              || property.isAnnotationPresent( EmbeddedId.class ) ) ) {
        throw new AnnotationException(
            "@OptimisticLock.exclude=true incompatible with @Id, @EmbeddedId and @Version: "
View Full Code Here

Examples of org.hibernate.annotations.OptimisticLock.excluded()

    prop.setUpdateable( updatable );
    OptimisticLock lockAnn = property != null ?
        property.getAnnotation( OptimisticLock.class ) :
        null;
    if ( lockAnn != null ) {
      prop.setOptimisticLocked( !lockAnn.excluded() );
      //TODO this should go to the core as a mapping validation checking
      if ( lockAnn.excluded() && (
          property.isAnnotationPresent( javax.persistence.Version.class )
              || property.isAnnotationPresent( Id.class )
              || property.isAnnotationPresent( EmbeddedId.class ) ) ) {
View Full Code Here

Examples of org.hibernate.annotations.OptimisticLock.excluded()

        property.getAnnotation( OptimisticLock.class ) :
        null;
    if ( lockAnn != null ) {
      prop.setOptimisticLocked( !lockAnn.excluded() );
      //TODO this should go to the core as a mapping validation checking
      if ( lockAnn.excluded() && (
          property.isAnnotationPresent( javax.persistence.Version.class )
              || property.isAnnotationPresent( Id.class )
              || property.isAnnotationPresent( EmbeddedId.class ) ) ) {
        throw new AnnotationException( "@OptimisticLock.exclude=true incompatible with @Id, @EmbeddedId and @Version: "
            + StringHelper.qualify( holder.getPath(), name ) );
View Full Code Here

Examples of org.hibernate.annotations.OptimisticLock.excluded()

      );
    }

    collection.setMutable( !property.isAnnotationPresent( Immutable.class ) );
    OptimisticLock lockAnn = property.getAnnotation( OptimisticLock.class );
    if ( lockAnn != null ) collection.setOptimisticLocked( !lockAnn.excluded() );
    Persister persisterAnn = property.getAnnotation( Persister.class );
    if ( persisterAnn != null ) collection.setCollectionPersisterClass( persisterAnn.impl() );

    // set ordering
    if ( orderBy != null ) collection.setOrderBy( orderBy );
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.