Steve Ebersole
a9ee082128
initial work on non-aggregated composite-id support
2020-01-07 15:34:29 -06:00
Steve Ebersole
eab6107ec2
HHH-13785 : HQL/Criteria function support
...
- temporal literals
- generalized literals
- literal formatters (SQL string generation)
- FORMAT function
2020-01-06 08:38:08 -06:00
Steve Ebersole
6e0d15b134
HHH-13785 : HQL/Criteria function support
...
- EXTRACT function
- LOCAL_DATETIME function
- LOCAL_DATE function
- LOCAL_TIME function
2019-12-26 11:19:25 -06:00
Steve Ebersole
77377337d6
HHH-13785 : HQL/Criteria function support
...
- checkstyle
2019-12-22 07:33:28 -06:00
Steve Ebersole
a39fa09650
HHH-13785 : HQL/Criteria function support
...
- tests
- Dialect changes
2019-12-21 19:38:22 -06:00
Steve Ebersole
3e89772bb8
HHH-13785 : HQL/Criteria function support
...
- preliminary work on updated tree handling. See SqmFunctionDescriptor, SqmFunctionRegistry and SqmFunction
2019-12-20 17:44:18 -06:00
Steve Ebersole
99d4201730
Consolidated Antlr grammars into dedicated package
2019-12-16 15:17:30 -06:00
Steve Ebersole
0ec232a326
HHH-13778: `@OrderBy` handling using SQL AST
...
- complete support other than function support which is still overall not implemented
2019-12-16 15:02:19 -06:00
Andrea Boriero
1d4bb08ef7
Merge remote-tracking branch 'upstream/master' into wip/6.0_merge_16
2019-12-16 12:43:47 +00:00
Andrea Boriero
d5715e3fbc
Refactoring, removed InFlightEntityMappingType#finishMappingModelInitialization method
2019-12-16 11:15:26 +00:00
Davide D'Alto
6cf7fdaa97
HHH-13759 Small refactoring for PersistentAttributeTransformer
...
This change makes it easier to identify where we behave differently
because we are dealing with a class annotated with @MappedSuperclasss.
2019-12-13 14:56:51 +00:00
Davide D'Alto
57a45dab19
HHH-13579 Add comment to InlineDirtyChekingHandler
2019-12-13 14:56:51 +00:00
Davide D'Alto
0251473c87
HHH-13759 Additional test cases
2019-12-13 14:56:51 +00:00
Andrea Boriero
0dea8319d4
HHH-13759 - Support for private Embedded in MappedSuperclass
2019-12-13 14:56:51 +00:00
Davide D'Alto
c4dc9b0d25
HHH-13704 Make javassist a compile time dependency again
...
This commit revert some of the changes so that we can release it in a micro
without breaking application using Javassist.
In the next minor it should be reverted.
2019-12-13 11:29:40 +00:00
Steve Ebersole
287808a914
HHH-13778: `@OrderBy` handling using SQL AST
...
- fixed test
2019-12-12 18:24:36 -06:00
Steve Ebersole
b87bbb4720
HHH-13778: `@OrderBy` handling using SQL AST
...
- checkstyle
2019-12-12 13:38:28 -06:00
Steve Ebersole
284b2c5677
HHH-13778: `@OrderBy` handling using SQL AST
...
- parsing in PluralAttributeMapping implemented
- still need to convert the OrderByFragment to SQL AST and add to the SQL AST order-by-clause
2019-12-12 13:34:37 -06:00
Steve Ebersole
8600058784
HHH-13778: `@OrderBy` handling using SQL AST
...
- initial work - Antlr grammar, parse tree visitation and building OrderByFragment (translation) tree
- fixed bug in HQL parsing - was building an unnecessary HqlLexer instance
2019-12-12 11:58:37 -06:00
Davide D'Alto
b8ffe851a7
HHH-13704 Format imports in EnhancerFileNotFoundTest
2019-12-12 13:50:01 +00:00
Davide D'Alto
c3ccc65275
HHH-13704 Test Javassist is not on the classpath
2019-12-12 13:50:01 +00:00
Davide D'Alto
76d2672122
HHH-13704 Make Javassist an optional dependency
...
* Change the gradle scope to `provide`
* Add the dependency to the OSGi test bundle
HHH-13704 Add Javassist to the dependencies for the OSGi test
2019-12-12 10:33:32 +00:00
Davide D'Alto
39071a4d39
HHH-13704 Move EnhancerFileNotFoundTest
...
Tests requiring Javassist are now in a dedicated folder.
2019-12-12 10:33:32 +00:00
Davide D'Alto
2e5892236b
HHH-13704 Remove Javassist from ClassFileArchiveEntryHandler
...
Use Jandex instead.
2019-12-12 10:33:32 +00:00
Davide D'Alto
bac88eda53
HHH-13704 Typo: tupizer -> tuplizer
2019-12-12 10:33:32 +00:00
Steve Ebersole
8c671d98d0
minor
2019-12-11 19:43:37 -06:00
Nathan Xu
3a69b74894
HHH-13456 refactor ForeignGenerator to allow for the possibility of StatelessSession
2019-12-11 17:37:31 -06:00
Nathan Xu
8ce1404754
HHH-13644 fix the NPE by override ProcedureCallImpl's 'getResultStream()' method.
2019-12-11 17:23:22 -06:00
Steve Ebersole
28c0b05d0f
`org.hibernate.metamodel.RuntimeMetamodels`
2019-12-11 15:03:32 -06:00
Andrea Boriero
1580613f8a
HHH-13777 UnsupportedOperationException is thrown for MappedSuperclass if the id is declared on subclasses
2019-12-11 13:36:24 +00:00
Andrea Boriero
3eed218135
HHH-13769: Avoid unnecessary joins test
2019-12-11 09:43:16 +00:00
Andrea Boriero
31913eaeea
Add tests for AttributeOverride
2019-12-11 09:43:16 +00:00
Steve Ebersole
996157fca1
HHH-13769: Avoid unnecessary joins
...
better support for lazy TableReference handling for collections;
removed TableReferenceCollector and TableReferenceContributor
2019-12-10 14:43:24 -06:00
Steve Ebersole
dcbef8705c
HHH-13769: Avoid unnecessary joins
...
better support for lazy TableReference handling for collections
2019-12-10 14:17:39 -06:00
Andrea Boriero
becbaea172
Fix Could not resolve binding for Foreign Key for TableReference name with schema
2019-12-10 12:07:25 +00:00
Andrea Boriero
1363844ca0
Implement support for @Embeddable with ToMany and ToOne
2019-12-10 10:00:10 +00:00
Steve Ebersole
3be2369110
HHH-13769: Avoid unnecessary joins
2019-12-09 17:35:56 -06:00
Andrea Boriero
79c83cf8ba
Merge remote-tracking branch 'upstream/master' into wip/6.0
2019-12-09 12:07:23 +00:00
Steve Ebersole
033eea4258
minor change
...
- initialize `#valueMapping` field during `org.hibernate.metamodel.mapping.EmbeddableMappingType` ctor by passing along the creator-function, allowing `#valueMapping` to become physically final (was always logically final).
2019-12-07 08:38:40 -06:00
Jan-Willem Gmelig Meyling
a6b924ffe7
HHH-9301 Fix test under PostgreSQL
2019-12-05 14:00:01 +00:00
Andrea Boriero
963a516ea8
Revert "HHH-13752 - Test and fix deletion of entities with many-to-many assocations using non-primary keys for join table"
...
This reverts commit 58dd469e4c
.
2019-12-05 12:34:27 +00:00
Andrea Boriero
e924d55fdf
Revert "HHH-13752 - Deletion of entities with many-to-many assocations using non-primary keys for join table"
...
This reverts commit 11455f3467
.
2019-12-05 12:34:10 +00:00
Gail Badner
99868fb5f9
HHH-13355 : StaleStateException for updates to optional secondary table using saveOrUpdate
2019-12-05 12:05:24 +00:00
Gail Badner
69dad5fda5
HHH-13355 : test case
2019-12-05 12:05:24 +00:00
Gail Badner
6ce7831f77
HHH-13365 : Entities in joined subclass table are not inserted with batch size > 0 using sequence-identity ID generator
2019-12-05 11:36:04 +00:00
Gail Badner
7d11649d99
HHH-13365 : Added test case
2019-12-05 11:36:04 +00:00
Andrea Boriero
11455f3467
HHH-13752 - Deletion of entities with many-to-many assocations using non-primary keys for join table
2019-12-05 10:18:23 +00:00
Christian Beikov
58dd469e4c
HHH-13752 - Test and fix deletion of entities with many-to-many assocations using non-primary keys for join table
2019-12-05 10:05:16 +00:00
Andrea Boriero
a133aff97f
HHH-13608 Fix failing tests
2019-12-05 09:25:32 +00:00
Jason Jijón
7daf67172a
HHH-13758 - Limit Handler for SQL server doesn't work with CTE queries with strings literals
2019-12-04 19:38:56 +00:00