Hibernate ORM EntityEntry - top ranked examples from Open Source projects

These code examples were ranked by Codota’s semantic indexing as the best open source examples for Hibernate ORM EntityEntry class.

This code example shows how to use the following methods:getDeletedState, getId, getLoadedState, getPersister, getStatus
					false 
			); 
		} 
		else { 
            LOG.trace("Deleting a persistent instance"); 
 
			if ( entityEntry.getStatus() == Status.DELETED || entityEntry.getStatus() == Status.GONE ) { 
                LOG.trace("Object was already deleted"); 
				return; 
			} 
			persister = entityEntry.getPersister(); 
			id = entityEntry.getId(); 
			version = entityEntry.getVersion(); 
		} 
 
		/*if ( !persister.isMutable() ) { 
			throw new HibernateException( 
					"attempted to delete an object of immutable class: " + 
					MessageHelper.infoString(persister) 
				); 

6
CodeRank
Experience pair programming with AI  Get Codota for Java
This code example shows how to use the following methods:getId, getPersister, getStatus

6
CodeRank
Experience pair programming with AI  Get Codota for Java
This code example shows how to use the following methods:getId, getPersister, getStatus

6
CodeRank
Experience pair programming with AI  Get Codota for Java
This code example shows how to use the following methods:getId
		return source.getPersistenceContext().getLoadedCollectionOwnerIdOrNull( collection );
	} 
 
	protected static Serializable getOwnerIdOrNull( Object owner, EventSource source ) {
		EntityEntry ownerEntry = source.getPersistenceContext().getEntry( owner );
		return ( ownerEntry == null ? null : ownerEntry.getId() );
	} 
 
	protected static String getAffectedOwnerEntityName(CollectionPersister collectionPersister, Object affectedOwner, EventSource source ) {
 
		// collectionPersister should not be null, but we don't want to throw 
		// an exception if it is null 
		String entityName =
				( collectionPersister == null ? null : collectionPersister.getOwnerEntityPersister().getEntityName() );
		if ( affectedOwner != null ) { 
			EntityEntry ee = source.getPersistenceContext().getEntry( affectedOwner );
			if ( ee != null && ee.getEntityName() != null) {
				entityName = ee.getEntityName();
			} 
		}	 
5
CodeRank
Experience pair programming with AI  Get Codota for Java
This code example shows how to use the following methods:getStatus
			if ( owner == null ) { 
				throw new AssertionFailure( 
						"collection owner not associated with session: " + 
						loadedPersister.getRole() 
				); 
			} 
			EntityEntry e = persistenceContext.getEntry(owner); 
			//only collections belonging to deleted entities are allowed to be dereferenced in the case of orphan delete 
			if ( e != null && e.getStatus() != Status.DELETED && e.getStatus() != Status.GONE ) { 
				throw new HibernateException( 
						"A collection with cascade=\"all-delete-orphan\" was no longer referenced by the owning entity instance: " + 
						loadedPersister.getRole() 
				); 
			} 
		} 
 
		// do the work 
		entry.setCurrentPersister(null); 
		entry.setCurrentKey(null); 
		prepareCollectionForUpdate( coll, entry, session.getFactory() ); 
5
CodeRank
Experience pair programming with AI  Get Codota for Java
This code example shows how to use the following methods:
			final boolean existsInDatabase, 
			final EntityPersister persister, 
			final boolean disableVersionIncrement, 
			boolean lazyPropertiesAreUnfetched) { 
 
		EntityEntry e = new EntityEntry( 
				status, 
				loadedState, 
				rowId, 
				id, 
				version, 
				lockMode, 
				existsInDatabase, 
				persister, 
				persister.getEntityMode(), 
				session.getTenantIdentifier(), 
				disableVersionIncrement, 
				lazyPropertiesAreUnfetched 
		); 
		entityEntries.put(entity, e); 

2
CodeRank
Experience pair programming with AI  Get Codota for Java