Commit Graph

19 Commits

Author SHA1 Message Date
Oliver Gierke
51ff07c04c DATAJPA-765 - Upgraded to Querydsl 4. 2015-11-17 13:42:42 +01:00
Oliver Gierke
3ca07ab63e DATAJPA-655 - Added AttributeConverters for ThreeTen backport library.
We now ship JPA 2.1 AttributeConverters for the ThreeTen back port library [0] similarly to the one we provide for JSR-310.

[0] http://www.threeten.org/threetenbp
2015-01-04 21:43:12 +01:00
Oliver Gierke
cd6d7b6e5b DATAJPA-630 - Add IdentifierAccessor implementation that avoids proxy resolution for id lookups.
We now customize the IdentifierAccessor returned from JpaPersistentEntity.getIdentifierAccessor(…) to allow the identifier lookup use persistence provider specific means. This is needed to make sure we lookup identifiers for proxies correctly for which a field value lookup would not succeed (as the providers do not pre-populate the identifier field).
2014-11-24 13:32:44 +01:00
Oliver Gierke
318468b7ab DATAJPA-502 - Fixed version ranges in template.mf.
Fixed the version ranges for Hibernate, Joda Time and Sl4fj.
2014-03-20 10:46:14 +01:00
Martin Baumgartner
512a78ea72 DATAJPA-494 - Fix template.mf to make sure auditing can be used on OSGi.
template.mf now contains an explicit Import-Package directive to make sure the relevant packages for the auditing functionality can be resolved in an OSGi environment. This hadn't been the case before as we don't explicitly refer to some classes necessary (mostly to prevent class loading errors in IDEs). The explicit declarations make sure the relevant Import-Package declarations are added even if Bundlor doesn't find any types that would explicitly require the imports.

JpaAuditingRegistrar now also explicitly hints to the class not being visible in case of auditing setup errors.

Original pull request: #62.
2014-03-11 12:47:14 +01:00
Christoph Strobl
7e2d7831a4 DATAJPA-470 - Update Documentation.
Update urls to point to spring.io. Added missing id tag to documentation sections. Fix some typos in reference manual. Update readme.md to use consistent set of database and dialect. Add missing end tag for 'para' in FAQ section. Update authors for proper rendering in PDF. Added productname tag. Added links to Stack Overflow.

Original pull request: #59.
2014-02-24 11:57:19 +01:00
Oliver Gierke
5be0897d08 DATAJPA-481 - Upgraded to Spring Framework 3.2.4.
Upgraded to Spring Data Build 1.3.0.BUILD-SNAPSHOT to benefit from upgrade to Spring Framework 3.2.4.
2013-10-25 19:43:06 +02:00
Oliver Gierke
617423797d DATAJPA-340 - Updated template.mf to generate and improved OSGi manifest.
Opened up the upper bound for Spring to be able to work with Spring 4. Expanded lower boundary of Slf4j dependency to 1.6.4 to let STS 3.x work with the JAR out of the box.
2013-05-03 13:48:39 +02:00
Oliver Gierke
b380ed6bd0 DATAJPA-285 - Upgraded pom.xml to use new build infrastructure. 2013-01-17 11:44:28 +01:00
Oliver Gierke
5aab6a90db DATAJPA-271 - Switched to Logback for test logging. 2012-11-19 23:45:08 +01:00
Oliver Gierke
762567ca38 DATAJPA-215 - Fixed OSGi bundle identifier to base package. 2012-05-23 18:20:55 +02:00
Dirk Mahler
c4ae2ba7bb DATAJPA-136 - Initial draft of CDI integration.
Implemented CDI integration based on the Spring Data Commons code introduced in DATACMNS-110.
2011-12-19 16:44:56 +01:00
Oliver Gierke
45bcdb60ac DATAJPA-127 - Setup hybrid Spring 3.0.6 / 3.1 build.
Removed deprecated usage of XmlBeanFactory in tests.
2011-12-02 17:46:40 +01:00
Oliver Gierke
62ed80f389 Reverted version of javax.annotation to 0.0.0 in template.mf. 2011-08-12 14:59:16 +02:00
Oliver Gierke
05e91c3af0 DATAJPA-72 - Fixed template.mf to add correct version for Spring Data Commons packages. 2011-07-07 14:00:09 +02:00
Oliver Gierke
b295dd302d DATAJPA-62 - Made Querydsl optional OSGi dependency. 2011-05-24 17:36:30 +02:00
Oliver Gierke
a63157237b DATAJPA-8 - Introduced support for QueryDsl specifications
Extracted methods taking a Specification from JpaRepository into JpaSpecificationExecutor. Introduced QueryDslPredicateExecutor that takes QueryDsl Predicate objects to execute them. Introduced QueryDsl specific subclass to execute Predicate instances. Extended JpaRepositoryFactory to rather use the QueryDsl specific implementation if the actual user repository implements QueryDslPredicateExecutor. Added test case to ensure detection of query class. Added QueryDslRepositorySupport to ease implementation of repositories. Added constructor to QueryDslJpaRepository to take an EntityPathResolver to allow plugging in a different implementation. Extracted actual EntityPath resolution tests into unit test for SimpleEntityPathResolver. Check for QueryDsl classpath presence to prevent ClassNotFoundExceptions.
2011-03-15 19:41:27 +01:00
Oliver Gierke
d2226b3abd Adapted template.mf to use Maven property for EclipseLink version range. 2011-02-27 19:54:56 +01:00
Oliver Gierke
81aa0406fc Tweaked the build further in preparation of release.
- create 'distribute' profile to run JavaDoc creation, documentation build and assembly
- tweaked assembly descriptor to include binary and source jar
- added ant-run-plugin and ant build file to trigger S3 upload
- added xi:fallback nodes to use local docbook references if built offline
- added further project metadata
- added CSS and graphics for JavaDoc
- added Bundlor plugin and template.mf
2011-02-10 10:48:28 +01:00