Codebase list eclipselink-jpa-2.1-spec / 703f0ebc-1724-48aa-a94a-fc2f0cc531a1/main changes
703f0ebc-1724-48aa-a94a-fc2f0cc531a1/main

Tree @703f0ebc-1724-48aa-a94a-fc2f0cc531a1/main (Download .tar.gz)

changes @703f0ebc-1724-48aa-a94a-fc2f0cc531a1/mainraw · history · blame

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