| CHANGES: |
| |
| javax.persistence: |
| |
| updated licenses in all files |
| |
| following additional changes were made: |
| |
| Cache: |
| added public <T> T unwrap(Class<T> cls); |
| |
| CacheStoreMode: |
| clarified USE semantics |
| |
| ColumnResultType: |
| type element added |
| |
| EntityExistsException: |
| qualification for unsync'd PCs added |
| |
| EntityManager: |
| many javadoc changes due to introduction of unsync'd PCs |
| added public Query createQuery(CriteriaUpdate updateQuery); |
| added public Query createQuery(CriteriaDelete deleteQuery); |
| improved docs for public Query createNativeQuery(String sqlString); |
| added public StoredProcedureQuery createNamedStoredProcedureQuery(String name); |
| added public StoredProcedureQuery createStoredProcedureQuery(String procedureName); |
| added public StoredProcedureQuery createStoredProcedureQuery(String procedureName, String... resultSetMappings); |
| added public boolean isJoinedToTransaction(); |
| |
| EntityManagerFactory: |
| added public void addNamedQuery(String name, Query query); |
| added public <T> T unwrap(Class<T> cls); |
| |
| EntityNotFoundException: |
| qualification for unsync'd PCs added |
| |
| FieldResult |
| improvement to documentation |
| |
| FlushModeType: |
| qualifications for unsync'd PCs added |
| |
| NamedQuery: |
| qualifications for unsync'd PCs added |
| |
| PersistenceContext: |
| added synchronization element |
| |
| PersistenceException: |
| qualifications for unsync'd PCs added |
| |
| Query: |
| clarifications to getParameterValue methods (for OUT params) |
| clarification to getLockMode |
| qualifications for unsync'd PCs |
| |
| SqlResultSetMapping |
| added ConstructorResult |
| |
| TypedQuery: |
| qualifications for unsync'd PCs |
| |
| |
| Added Files: |
| |
| ConstructorResult |
| NamedStoredProcedureQuery |
| NamedStoredProcedureQueries |
| StoredProcedureParameter |
| ParameterMode |
| StoredProcedureQuery |
| SynchronizationType |
| |
| |
| javax.persistence.metamodel: |
| updated licenses in all files |
| |
| javax.persistence.spi: |
| updated licenses in all files |
| |
| javax.persistence.criteria: |
| updated licenses in all files |
| |
| AbstractQuery: |
| refactored to inherit from CommonAbstractQuery |
| |
| CollectionJoin: |
| added CollectionJoin<Z, E> on(Expression<Boolean> restriction); |
| added CollectionJoin<Z, E> on(Predicate... restrictions); |
| |
| CriteriaBuilder: |
| added <T> CriteriaUpdate<T> createCriteriaUpdate(Class<T> targetEntity); |
| added <T> CriteriaDelete<T> createCriteriaDelete(Class<T> targetEntity); |
| added <X, T, V extends T> Join<X, V> treat(Join<X, T> join, Class<V> type); |
| added <X, T, E extends T> CollectionJoin<X, E> treat(CollectionJoin<X, T> join, Class<E> type); |
| added <X, T, E extends T> SetJoin<X, E> treat(SetJoin<X, T> join, Class<E> type); |
| added <X, T, E extends T> ListJoin<X, E> treat(ListJoin<X, T> join, Class<E> type); |
| added <X, K, T, V extends T> MapJoin<X, K, V> treat(MapJoin<X, K, T> join, Class<V> type); |
| added <X, T extends X> Path<T> treat(Path<X> path, Class<T> type); |
| added <X, T extends X> Root<T> treat(Root<X> root, Class<T> type); |
| |
| Fetch: |
| added Fetch<Z, X> on(Expression<Boolean> restriction); |
| added Fetch<Z, X> on(Predicate... restrictions); |
| added Predicate getOn(); |
| |
| Join: |
| added Join<Z, X> on(Expression<Boolean> restriction); |
| added Join<Z, X> on(Predicate... restrictions); |
| added Predicate getOn(); |
| |
| ListJoin: |
| added ListJoin<Z, E> on(Expression<Boolean> restriction); |
| added ListJoin<Z, E> on(Predicate... restrictions); |
| |
| MapJoin: |
| added MapJoin<Z, K, V> on(Expression<Boolean> restriction); |
| added MapJoin<Z, K, V> on(Predicate... restrictions); |
| |
| SetJoin: |
| added SetJoin<Z, E> on(Expression<Boolean> restriction); |
| added SetJoin<Z, E> on(Predicate... restrictions); |
| |
| Added Files |
| CommonAbstractQuery |
| CriteriaUpdate |
| CriteriaDelete |
| |
| |
| Not yet updated: |
| XSDs |
| |
| |
| |
| |