/** * Check if the persistence unit default <cascade-persist> has been enabled. If so, then change * CASCADE_NONE to CASCADE_IMMEDIATE. */ private int checkPUDefaultCascadePersist() { if (_checkPUDefaultCascadePersist) { // Apply default <cascade-persist> only to entity relationships boolean applyDefaultCascadePersist = false; switch (_owner.getAssociationType()) { case FieldMetaData.ONE_TO_ONE: case FieldMetaData.ONE_TO_MANY: case FieldMetaData.MANY_TO_MANY: case FieldMetaData.MANY_TO_ONE: applyDefaultCascadePersist = true; default: } if (applyDefaultCascadePersist) { Boolean dcpe = getRepository().getMetaDataFactory().getDefaults().isDefaultCascadePersistEnabled(); if (dcpe != null && dcpe.equals(Boolean.TRUE) && _persist == CASCADE_NONE) { _persist = CASCADE_IMMEDIATE; } } _checkPUDefaultCascadePersist = false; } return _persist; }
/** * Check if the persistence unit default <cascade-persist> has been enabled. If so, then change * CASCADE_NONE to CASCADE_IMMEDIATE. */ private int checkPUDefaultCascadePersist() { if (_checkPUDefaultCascadePersist) { // Apply default <cascade-persist> only to entity relationships boolean applyDefaultCascadePersist = false; switch (_owner.getAssociationType()) { case FieldMetaData.ONE_TO_ONE: case FieldMetaData.ONE_TO_MANY: case FieldMetaData.MANY_TO_MANY: case FieldMetaData.MANY_TO_ONE: applyDefaultCascadePersist = true; default: } if (applyDefaultCascadePersist) { Boolean dcpe = getRepository().getMetaDataFactory().getDefaults().isDefaultCascadePersistEnabled(); if (dcpe != null && dcpe.equals(Boolean.TRUE) && _persist == CASCADE_NONE) { _persist = CASCADE_IMMEDIATE; } } _checkPUDefaultCascadePersist = false; } return _persist; }