@Override public void setUseTCCLinSelectNew(boolean useTcclForSelectNew) { this.useTcclForSelectNew.set(useTcclForSelectNew); }
@Override public boolean getUseTCCLinSelectNew() { return useTcclForSelectNew.get(); }
public String getTransactionMode() { return transactionMode.getString(); }
/** * The internal value. */ public void set(boolean value) { assertChangeable(); boolean oldValue = this.value; this.value = value; if (oldValue != value) valueChanged(); }
refreshFromDataCache.setDefault("false"); refreshFromDataCache.set(false); refreshFromDataCache.setDynamic(true); dynamicDataStructs.setDefault("false"); dynamicDataStructs.set(false); transactionMode.setAliases(aliases); transactionMode.setDefault(aliases[0]); connectionFactoryMode.setAliases(aliases); connectionFactoryMode.setDefault(aliases[0]); optimistic.setDefault("true"); optimistic.set(true); postLoadOnMerge.setDefault("false"); postLoadOnMerge.set(false); optimizeIdCopy.setDefault("false"); optimizeIdCopy.set(false); retainState.setDefault("true"); retainState.set(true); nontransactionalRead.setDefault("true"); nontransactionalRead.set(true); dynamicEnhancementAgent.setDefault("true");
@Override public boolean afterSpecificationSet(Configuration c) { if (!(c instanceof OpenJPAConfigurationImpl) || !SPEC_JPA.equals(((OpenJPAConfiguration) c).getSpecification())) return false; OpenJPAConfigurationImpl conf = (OpenJPAConfigurationImpl) c; conf.metaFactoryPlugin.setDefault(SPEC_JPA); conf.metaFactoryPlugin.setString(SPEC_JPA); conf.lockManagerPlugin.setDefault("version"); conf.lockManagerPlugin.setString("version"); conf.nontransactionalWrite.setDefault("true"); conf.nontransactionalWrite.set(true); return true; }
dynamicDataStructs.setDefault("false"); dynamicDataStructs.set(false); transactionMode.setAliases(aliases); transactionMode.setDefault(aliases[0]); connectionFactoryMode.setAliases(aliases); connectionFactoryMode.setDefault(aliases[0]); optimistic.setDefault("true"); optimistic.set(true); retainState.setDefault("true"); retainState.set(true); nontransactionalRead.setDefault("true"); nontransactionalRead.set(true);
/** * Add the given value to the set of configuration properties. */ public BooleanValue addBoolean(String property) { BooleanValue val = new BooleanValue(property); addValue(val); val.setDefault("false"); return val; }
lenientPlugin.setDefault("true");
public void setConnectionFactoryMode(String mode) { connectionFactoryMode.setString(mode); }
public BooleanValue(String prop) { super(prop); setAliasListComprehensive(true); }
refreshFromDataCache.setDefault("false"); refreshFromDataCache.set(false); refreshFromDataCache.setDynamic(true); dynamicDataStructs.setDefault("false"); dynamicDataStructs.set(false); transactionMode.setAliases(aliases); transactionMode.setDefault(aliases[0]); connectionFactoryMode.setAliases(aliases); connectionFactoryMode.setDefault(aliases[0]); optimistic.setDefault("true"); optimistic.set(true); postLoadOnMerge.setDefault("false"); postLoadOnMerge.set(false); optimizeIdCopy.setDefault("false"); optimizeIdCopy.set(false); retainState.setDefault("true"); retainState.set(true); nontransactionalRead.setDefault("true"); nontransactionalRead.set(true); dynamicEnhancementAgent.setDefault("true");
@Override public boolean afterSpecificationSet(Configuration c) { if (!OpenJPAConfigurationImpl.class.isInstance(c) && !SPEC_JPA.isSame(((OpenJPAConfiguration) c).getSpecification())) return false; OpenJPAConfigurationImpl conf = (OpenJPAConfigurationImpl) c; conf.metaFactoryPlugin.setDefault(SPEC_JPA.getName()); conf.metaFactoryPlugin.setString(SPEC_JPA.getName()); conf.nontransactionalWrite.setDefault("true"); conf.nontransactionalWrite.set(true); Specification spec = ((OpenJPAConfiguration) c).getSpecificationInstance(); int specVersion = spec.getVersion(); Compatibility compatibility = conf.getCompatibilityInstance(); spec.setCompatibility(compatibility); if (specVersion < 2) { compatibility.setFlushBeforeDetach(true); compatibility.setCopyOnDetach(true); compatibility.setPrivatePersistentProperties(true); compatibility.setIgnoreDetachedStateFieldForProxySerialization(true); // Disable bean validation for spec level < 2 configurations conf.validationMode.set(String.valueOf(ValidationMode.NONE)); } else { compatibility.setAbstractMappingUniDirectional(true); compatibility.setNonDefaultMappingAllowed(true); } return true; }
/** * Add the given value to the set of configuration properties. */ public BooleanValue addBoolean(String property) { BooleanValue val = new BooleanValue(property); addValue(val); val.setDefault("false"); return val; }
lenientPlugin.setDefault("true");
/** * The internal value. */ public void set(boolean value) { assertChangeable(); boolean oldValue = this.value; this.value = value; if (oldValue != value) valueChanged(); }
public void setTransactionMode(String transactionMode) { this.transactionMode.setString(transactionMode); }
public BooleanValue(String prop) { super(prop); setAliasListComprehensive(true); }
refreshFromDataCache.setDefault("false"); refreshFromDataCache.set(false); refreshFromDataCache.setDynamic(true); dynamicDataStructs.setDefault("false"); dynamicDataStructs.set(false); transactionMode.setAliases(aliases); transactionMode.setDefault(aliases[0]); connectionFactoryMode.setAliases(aliases); connectionFactoryMode.setDefault(aliases[0]); optimistic.setDefault("true"); optimistic.set(true); postLoadOnMerge.setDefault("false"); postLoadOnMerge.set(false); optimizeIdCopy.setDefault("false"); optimizeIdCopy.set(false); retainState.setDefault("true"); retainState.set(true); nontransactionalRead.setDefault("true"); nontransactionalRead.set(true); dynamicEnhancementAgent.setDefault("true");
public void setRetryClassRegistration(boolean retry) { retryClassRegistration.set(retry); }