Skip to content
Succès

Changes

Summary

  1. Removing Selectable interface from PseudoColumn class since it already gets it from JoinLink (commit: 606f609) (details)
  2. Propagating small API changes of Tools project: generic type parameters of type iterators applied to ParameterBinderRegistry (commit: 2d0488b) (details)
  3. Making PartTreeStalactiteProjection extends AbstractRepositoryQuery to make it match the global algorithm template for result generation. (commit: 09c641f) (details)
  4. Reworking property extraction when dealing with projections, to use AccessorChain instead of PropertyPath for better independency with Spring as well as code simplification (commit: 3ff8dab) (details)
Commit 606f60955f893f20111312ebcbe30f5025751f16 by guiom.mary
Removing Selectable interface from PseudoColumn class since it already gets it from JoinLink
(commit: 606f609)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/query/model/QueryStatement.java (diff)
Commit 2d0488b0d4263aa8b29b5bb36ea76322fba62d78 by guiom.mary
Propagating small API changes of Tools project: generic type parameters of type iterators applied to ParameterBinderRegistry
(commit: 2d0488b)
The file was modifiedsql/src/main/java/org/codefilarete/stalactite/sql/statement/binder/ParameterBinderRegistry.java (diff)
Commit 09c641f6e0bcdd1c494b55a84cafa640f012623a by guiom.mary
Making PartTreeStalactiteProjection extends AbstractRepositoryQuery to make it match the global algorithm template for result generation.
- Add support for domain type projections in Spring Data queries when projection type matches entity type or supertype
- Fix like query patterns in tests to use proper SQL wildcards (% symbols) instead of plain strings
- Update EntityJoinTree to use JoinLink<?, ?> instead of Selectable<?> for better logic in joins and column mappings
(commit: 09c641f)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/RelationalEntityFinderTest.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/CreateQueryLookupStrategy.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/AbstractJoinNode.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/JoinNode.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/AbstractQueryExecutor.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/nativ/EntityNativeQueryExecutor.java (diff)
The file was addedspring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/ProjectionTypeInformationExtractorTest.java
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/runtime/query/AggregateAccessPointToColumnMappingTest.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/nativ/TupleNativeQueryExecutor.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/query/builder/ExpandableSQLAppender.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/AbstractDerivedQuery.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/RelationJoinNode.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/ProjectionTypeInformationExtractor.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityJoinTree.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/JoinRoot.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/StalactiteQueryMethodInvocationParameters.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/bean/BeanRepositoryQuery.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/TablePerClassPolymorphicRelationJoinNode.java (diff)
The file was modifiedspring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/AbstractDerivedQueriesTest.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/StalactiteRepositoryFactory.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/AbstractPolymorphicEntityFinder.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/MergeJoinNode.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/PassiveJoinNode.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/StalactiteRepositoryFactoryBean.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/query/AggregateAccessPointToColumnMapping.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/SimpleRelationalEntityPersister.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/query/EntityQueryCriteriaSupport.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportVersioningTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/query/EntityCriteriaSupport.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/nativ/SqlNativeRepositoryQuery.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/AbstractRepositoryQuery.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/ProjectionQueryCriteriaSupport.java (diff)
The file was modifiedspring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/AbstractDerivedQueriesWithoutMappedCollectionTest.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/StalactiteQueryMethod.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/PartTreeStalactiteProjection.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/RelationalEntityFinder.java (diff)
Commit 3ff8dab4b44c4d2d5b2ffe8e46310917b2739aa1 by guiom.mary
Reworking property extraction when dealing with projections, to use AccessorChain instead of PropertyPath for better independency with Spring as well as code simplification
(commit: 3ff8dab)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/AbstractRepositoryQuery.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/nativ/TupleNativeQueryExecutor.java (diff)
The file was removedspring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/ProjectionTypeInformationExtractorTest.java
The file was addedspring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/ProjectionMappingFinderTest.java
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/PartTreeStalactiteProjection.java (diff)
The file was addedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/ProjectionMappingFinder.java
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/AbstractDerivedQuery.java (diff)
The file was removedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/ProjectionTypeInformationExtractor.java
The file was modifiedspring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/query/PartTreeStalactiteProjectionTest.java (diff)
The file was modifiedspring-integration/spring-data/src/main/java/org/codefilarete/stalactite/spring/repository/query/nativ/SqlNativeRepositoryQuery.java (diff)