-
configName
java.lang.String configName
Holds config name - can be configured with "jpaConfig" parameter. Holds empty string for default configuration.
-
beanClass
java.lang.Class beanClass
Holds class from the DataSource definition.
-
beanName
java.lang.String beanName
Holds bean name - simple class name with preceding underscore. Defaults to "_beanName" if class is anonymous. Used in creating query.
-
idClass
java.lang.Class idClass
Holds id class from the DataSource definition.
-
strictSQLFiltering
boolean strictSQLFiltering
If set to true, advanced filtering will follow SQL99 behavior for dealing with NULL values, which is often counter-intuitive to users.
-
useQualifiedClassName
java.lang.Boolean useQualifiedClassName
According to JPA specifications only simple class name can be used in queries. Some providers follows these specs strictly (for example EclipseLink). Some providers allows using fully-qualified class name usage (for example Hibernate, Datanucleus). Setting defaults to false
- simple class name usage. To resolve class name collisions this setting can be set to true
(should be used with provider supporting fully-qualified class name usage).
-
em
EntityManager em
Holds entity manager for operations with underlying data.
-
tx
java.lang.Object tx
Holds transaction object.
-
shouldRollBackTransaction
boolean shouldRollBackTransaction
Flag used to indicate that transaction should be rolled back.
-
connectionHolder
JPAConnectionHolder connectionHolder
Holds connection information for Automatic Transactions.
-
additionalFields
java.util.Map additionalFields
Holds list of additional fields requested by specific DSRequest
.
-
relatedUpdates
java.util.List relatedUpdates
Holds list of generated related updates. Usage: set this field to empty list before executing setProperties()
; subsequent calls to setRelationFieldValue()
will add DSResponse
objects for every change in related data sources.
-
generateRelatedUpdates
java.lang.Boolean generateRelatedUpdates
Holds value should related updates be generated. (Re)initialized on every execute()
call. true
- related updates will be generated; false
- related updates will not be generated; null
- related updates will be generated only for "add" and "update" operations, related updates will not be generated for "remove" operation.