You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Tree:
dd64fe21ea
1.0.x
1.1.x
1.10.x
1.11.x
1.2.x
1.3.x
1.4.x
1.5.x
1.6.x
1.8.x
1.9.x
2.0.x
2.1.x
2.2.x
2.3.x
2.4.x
2.5.x
2.6.x
2.7.x
3.0.x
3.1.x
3.2.x
3.3.x
3.4.x
3.5.x
4.0.x
datanucleus
eclipselink-415027
issue/1690
issue/3.5.x/3895
issue/4028
issue/4152
issue/oneflow
labs/hibernate-bytecode-provider
main
1.0.0.M1
1.0.0.M2
1.0.0.RC1
1.0.0.RELEASE
1.0.1.RELEASE
1.0.2.RELEASE
1.0.3.RELEASE
1.1.0.M1
1.1.0.RC1
1.1.0.RELEASE
1.1.1.RELEASE
1.1.2.RELEASE
1.10.0.M1
1.10.0.RC1
1.10.0.RELEASE
1.10.1.RELEASE
1.10.10.RELEASE
1.10.11.RELEASE
1.10.2.RELEASE
1.10.3.RELEASE
1.10.4.RELEASE
1.10.5.RELEASE
1.10.6.RELEASE
1.10.7.RELEASE
1.10.8.RELEASE
1.10.9.RELEASE
1.11.0.M1
1.11.0.RC1
1.11.0.RELEASE
1.11.1.RELEASE
1.11.10.RELEASE
1.11.11.RELEASE
1.11.12.RELEASE
1.11.13.RELEASE
1.11.14.RELEASE
1.11.15.RELEASE
1.11.16.RELEASE
1.11.17.RELEASE
1.11.18.RELEASE
1.11.19.RELEASE
1.11.2.RELEASE
1.11.20.RELEASE
1.11.21.RELEASE
1.11.22.RELEASE
1.11.23.RELEASE
1.11.3.RELEASE
1.11.4.RELEASE
1.11.5.RELEASE
1.11.6.RELEASE
1.11.7.RELEASE
1.11.8.RELEASE
1.11.9.RELEASE
1.2.0.M1
1.2.0.RC1
1.2.0.RELEASE
1.2.1.RELEASE
1.3.0.RELEASE
1.3.1.RELEASE
1.3.2.RELEASE
1.3.3.RELEASE
1.3.4.RELEASE
1.3.5.RELEASE
1.4.0.M1
1.4.0.RC1
1.4.0.RELEASE
1.4.1.RELEASE
1.4.2.RELEASE
1.4.3.RELEASE
1.4.4.RELEASE
1.4.5.RELEASE
1.5.0.M1
1.5.0.RC1
1.5.0.RELEASE
1.5.1.RELEASE
1.5.2.RELEASE
1.5.3.RELEASE
1.6.0.M1
1.6.0.RC1
1.6.0.RELEASE
1.6.1.RELEASE
1.6.2.RELEASE
1.6.4.RELEASE
1.6.5.RELEASE
1.6.6.RELEASE
1.7.0.M1
1.7.0.RC1
1.7.0.RELEASE
1.7.1.RELEASE
1.7.2.RELEASE
1.7.3.RELEASE
1.7.4.RELEASE
1.8.0.M1
1.8.0.RC1
1.8.0.RELEASE
1.8.1.RELEASE
1.8.2.RELEASE
1.9.0.M1
1.9.0.RC1
1.9.0.RELEASE
1.9.1.RELEASE
1.9.2.RELEASE
1.9.4.RELEASE
1.9.5.RELEASE
1.9.6.RELEASE
2.0.0.M1
2.0.0.M2
2.0.0.M3
2.0.0.M4
2.0.0.RC1
2.0.0.RC2
2.0.0.RC3
2.0.0.RELEASE
2.0.1.RELEASE
2.0.10.RELEASE
2.0.11.RELEASE
2.0.12.RELEASE
2.0.13.RELEASE
2.0.14.RELEASE
2.0.2.RELEASE
2.0.3.RELEASE
2.0.4.RELEASE
2.0.5.RELEASE
2.0.6.RELEASE
2.0.7.RELEASE
2.0.8.RELEASE
2.0.9.RELEASE
2.1.0.M1
2.1.0.M2
2.1.0.M3
2.1.0.RC1
2.1.0.RC2
2.1.0.RELEASE
2.1.1.RELEASE
2.1.10.RELEASE
2.1.11.RELEASE
2.1.12.RELEASE
2.1.13.RELEASE
2.1.14.RELEASE
2.1.15.RELEASE
2.1.16.RELEASE
2.1.17.RELEASE
2.1.18.RELEASE
2.1.19.RELEASE
2.1.2.RELEASE
2.1.20.RELEASE
2.1.21.RELEASE
2.1.3.RELEASE
2.1.4.RELEASE
2.1.5.RELEASE
2.1.6.RELEASE
2.1.7.RELEASE
2.1.8.RELEASE
2.1.9.RELEASE
2.2.0.M1
2.2.0.M2
2.2.0.M3
2.2.0.M4
2.2.0.RC1
2.2.0.RC2
2.2.0.RC3
2.2.0.RELEASE
2.2.1.RELEASE
2.2.10.RELEASE
2.2.11.RELEASE
2.2.12.RELEASE
2.2.13.RELEASE
2.2.2.RELEASE
2.2.3.RELEASE
2.2.4.RELEASE
2.2.5.RELEASE
2.2.6.RELEASE
2.2.7.RELEASE
2.2.8.RELEASE
2.2.9.RELEASE
2.3.0.M1
2.3.0.M2
2.3.0.M3
2.3.0.M4
2.3.0.RC1
2.3.0.RC2
2.3.0.RELEASE
2.3.1.RELEASE
2.3.2.RELEASE
2.3.3.RELEASE
2.3.4.RELEASE
2.3.5.RELEASE
2.3.6.RELEASE
2.3.7.RELEASE
2.3.8.RELEASE
2.3.9.RELEASE
2.4.0
2.4.0-M1
2.4.0-M2
2.4.0-RC1
2.4.0-RC2
2.4.1
2.4.10
2.4.11
2.4.12
2.4.13
2.4.14
2.4.15
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.4.7
2.4.8
2.4.9
2.5.0
2.5.0-M1
2.5.0-M2
2.5.0-M3
2.5.0-M4
2.5.0-M5
2.5.0-RC1
2.5.1
2.5.10
2.5.11
2.5.12
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.5.8
2.5.9
2.6.0
2.6.0-M1
2.6.0-M2
2.6.0-M3
2.6.0-RC1
2.6.1
2.6.10
2.6.2
2.6.3
2.6.4
2.6.5
2.6.6
2.6.7
2.6.8
2.6.9
2.7.0
2.7.0-M1
2.7.0-M2
2.7.0-M3
2.7.0-M4
2.7.0-RC1
2.7.1
2.7.10
2.7.11
2.7.12
2.7.13
2.7.14
2.7.15
2.7.16
2.7.17
2.7.18
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
3.0.0
3.0.0-M1
3.0.0-M2
3.0.0-M3
3.0.0-M4
3.0.0-M5
3.0.0-M6
3.0.0-RC1
3.0.0-RC2
3.0.1
3.0.10
3.0.11
3.0.12
3.0.2
3.0.3
3.0.4
3.0.5
3.0.6
3.0.7
3.0.8
3.0.9
3.1.0
3.1.0-M1
3.1.0-M2
3.1.0-M3
3.1.0-RC1
3.1.1
3.1.10
3.1.11
3.1.12
3.1.2
3.1.3
3.1.4
3.1.5
3.1.6
3.1.7
3.1.8
3.1.9
3.2.0
3.2.0-M1
3.2.0-M2
3.2.0-M3
3.2.0-RC1
3.2.1
3.2.10
3.2.11
3.2.12
3.2.2
3.2.3
3.2.4
3.2.5
3.2.6
3.2.7
3.2.8
3.2.9
3.3.0
3.3.0-M1
3.3.0-M2
3.3.0-RC1
3.3.1
3.3.10
3.3.11
3.3.12
3.3.13
3.3.2
3.3.3
3.3.4
3.3.5
3.3.6
3.3.7
3.3.8
3.3.9
3.4.0
3.4.0-M1
3.4.0-RC1
3.4.1
3.4.10
3.4.11
3.4.12
3.4.13
3.4.2
3.4.3
3.4.4
3.4.5
3.4.6
3.4.7
3.4.8
3.4.9
3.5.0
3.5.0-M1
3.5.0-M2
3.5.0-RC1
3.5.1
3.5.10
3.5.2
3.5.3
3.5.4
3.5.5
3.5.6
3.5.7
3.5.8
3.5.9
4.0.0
4.0.0-M1
4.0.0-M2
4.0.0-M3
4.0.0-M4
4.0.0-M5
4.0.0-M6
4.0.0-RC1
4.0.0-RC2
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0-M1
4.1.0-M2
${ noResults }
spring-data-jpa/src
We now support load-graph / fetch-graph QueryHints on repository query methods, which are applied when a JPA 2.1 capable JPA implementation is used. We explicitly reject the usage of those hints in case the user is running a JPA 2.0 provider. FetchGraphs / LoadGraphs can now be defined on the Entity via the @NamedEntityGraphs annotation. @Entity @QueryEntity @NamedEntityGraphs(@NamedEntityGraph(name = "GroupInfo.members", attributeNodes = @NamedAttributeNode("members"))) public class GroupInfo { @ManyToMany List<GroupMember> members = new ArrayList<GroupMember>(); //default fetch mode is "lazy". } The entity graph "GroupInfo.members" overwrites the fetch-mode of the members collection to be "eager". The entity graph to be used can now configured on a repository query method. @Repository public interface GroupRepository extends CrudRepository<GroupInfo, String> { @EntityGraph("GroupInfo.members") GroupInfo getByGroupName(String name); } The new method JpaQueryMethod#getEntityGraph analyses an @EntityGraph annotation and constructs a new JpaEntityGraph value object that contains the information form the annotation. The new method AbstractJpaQuery#applyEntityGraphConfiguration tries to apply the given EntityGraph configuration if the used JPA persistence provider supports the JPA 2.1 spec. Changed the class path order such that EclipseLink is now placed before the eclipse dependency. EclipseLink references the JPA 2.1 API and allows us to provide type-safe support for the new JPA 2.1 features. Original pull request: #74. |
12 years ago | |
|---|---|---|
| .. | ||
| docbkx | DATAJPA-469 - Prepare 1.5.0.RELEASE. | 12 years ago |
| main | DATAJPA-466 - Add support for lazy loading configuration via JPA 2.1 fetch-/loadgraph. | 12 years ago |
| test | DATAJPA-466 - Add support for lazy loading configuration via JPA 2.1 fetch-/loadgraph. | 12 years ago |