Switch branches/tags
Commits on Feb 8, 2012
Commits on Feb 3, 2012
Commits on Feb 1, 2012
Commits on Jan 31, 2012
  1. DATAJPA-160 - Removed versions from XSD schema references.

    The fixed versions caused issues when used with newer versions of Spring. Removing the version number will cause the one used at runtime to be pulled in.
    olivergierke committed Jan 31, 2012
Commits on Jan 11, 2012
  1. DATAJPA-138 - Make MergingPesistenceUnitManager work again.

    Override isPersistenceUnitOverrideAllowed() newly introduced in Spring 3.1.1 to indicate we can deal with persistence units of the same name. For Spring 3.0.x versions the implementation was not broken.
    olivergierke committed Dec 14, 2011
Commits on Dec 6, 2011
Commits on Dec 3, 2011
  1. DATAJPA-113 - Improved DI for QueryDslRepositorySupport.

    Removed @Required annotation from the setter for EntityManager property. The annotation triggered a dependency check that was not aware of the EntityManager being injected by a PersistenceAnnotationBeanPostProcessor. As we already have a validation callback using @PostConstruct we can simply rely on the not-null check for the EntityManager being implemented there.
    olivergierke committed Oct 11, 2011
Commits on Dec 2, 2011
Commits on Oct 14, 2011
Commits on Oct 12, 2011
Commits on Oct 11, 2011
Commits on Sep 6, 2011
  1. DATAJPA-103 - Consolidate Expression creation for property references…

    … from method names and Order expressions.
    olivergierke committed Sep 6, 2011
  2. DATADOC-99 - ParameterExpressionProvider now uses parameter type inst…

    …ead of handed in type if assignable.
    JpaQueryCreator hands Comparable into ParameterExpressionProvider to create ParameterExpression instances for Comparables. The ParameterExpressionProvider in turn now inspects the actual Parameter type and hand this one into the builder in case it's assignable (read: more concrete) to the given type requested.
    olivergierke committed Sep 6, 2011
Commits on Sep 5, 2011
  1. DATAJPA-80, DATAJPA-91 - Updated reference documentation.

    Mention PersistenceExceptionTranslator being activated when using the JPA namespace. Documented custom namespace attributes special to the JPA namespace.
    olivergierke committed Sep 5, 2011
  2. DATAJPA-86 - Pagination over queries using group-by works correctly.

    Added handling of count methods for queries using group by. In case the count query returns multiple results we use the number of results instead of failing. If the result contains one result we use this one.
    olivergierke committed Sep 5, 2011
  3. DATAJPA-81 - SimpleJpaRepository.exists(…) now projects to the id to …

    …prevent the entire object being read and mapped.
    olivergierke committed Sep 5, 2011
  4. DATAJPA-96 - JpaQueryCreator now correctly resolves nested properties…

    … for all supported keywords.
    Removed Part.toDotPath() references to create Expressions as they have to be atomic.
    olivergierke committed Sep 4, 2011
  5. DATAJPA-93 - Don't catch IllegalArgumentExceptions raised by missing …

    …domain class in JPA Metamodel.
    We now don't catch an IllegalArgumentException being thrown in case a domain class is not found in the metamodel. If it occurs there's nothing we can do about it as we can't come up with an EntityInformation instance then and the persistence provider couldn't handle it anyway.
    olivergierke committed Sep 4, 2011
Commits on Sep 2, 2011
  1. Fixed project title.

    olivergierke committed Aug 31, 2011
  2. DATAJPA-90 - Refactored PartTreeJpaQuery to create new JpaQueryCreato…

    …r on every query recreation.
    Fixed potential concurrency problem for PartTree based query creation. JpaQueryCreator is stateful as we create a list of ParameterExpressions and iterate over them. So we have to re-instantiate the JpaQueryCreator to not create an exception on the second attempt. We now eagerly create CriteriaQuery and it's ParameterExpressions in QueryPreparer's constructor. Lazily doing so could let to exceptions accessing the ParameterExpressions in race conditions.
    olivergierke committed Aug 21, 2011
  3. Fixed distribution name.

    olivergierke committed Aug 12, 2011
  4. Prepare 1.0.x development.

    olivergierke committed Jul 21, 2011