@Override public CascadeStyle determineCascadeStyle() { return getSource().getEntityPersister().getPropertyCascadeStyles()[attributeNumber()]; }
final CascadeStyle[] cascadeStyles = persister.getPropertyCascadeStyles(); final boolean hasUninitializedLazyProperties = persister.hasUninitializedLazyProperties( parent ); final int componentPathStackDepth = 0;
String protectedEntityName = FooEntity.class.getName(); SessionFactoryImpl sessionFactory = (SessionFactoryImpl) session.getSessionFactory(); for (EntityPersister entityPersister : sessionFactory.getEntityPersisters().values()) { for (int i = 0; i < entityPersister.getPropertyTypes().length; i++) { Type type = entityPersister.getPropertyTypes()[i]; EntityType entityType = null; if (type.isCollectionType()) { CollectionType collectionType = (CollectionType) type; Type elementType = sessionFactory.getCollectionPersister(collectionType.getRole()).getElementType(); if (elementType.isEntityType()) { entityType = (EntityType) elementType; } } else if (type.isEntityType()) { entityType = (EntityType) type; } if (entityType != null && entityType.getName().equals(protectedEntityName)) { if (entityPersister.getPropertyCascadeStyles()[i].doCascade(CascadingAction.DELETE)) { // Exception can be thrown from here. System.out.println("Found! Class: " + entityPersister.getEntityName() + "; property: " + entityPersister.getPropertyNames()[i]); } } } }
Cascades.CascadeStyle[] cascadeStyles = persister.getPropertyCascadeStyles(); for ( int i=0; i<types.length; i++) { CascadeStyle style = cascadeStyles[i];
CascadeStyle[] cascadeStyles = persister.getPropertyCascadeStyles(); EntityMode entityMode = eventSource.getEntityMode(); boolean hasUninitializedLazyProperties = persister.hasUninitializedLazyProperties( parent, entityMode );
CascadeStyle[] cascadeStyles = persister.getPropertyCascadeStyles(); boolean hasUninitializedLazyProperties = persister.hasUninitializedLazyProperties( parent ); for ( int i=0; i<types.length; i++) {
CascadeStyle[] cascadeStyles = persister.getPropertyCascadeStyles(); boolean hasUninitializedLazyProperties = persister.hasUninitializedLazyProperties( parent ); for ( int i=0; i<types.length; i++) {