Commit Graph

12887 Commits

Author SHA1 Message Date
Andrea Boriero 911173d6eb Fix use of proxy as entity instance in AbstractEntityInitializer 2021-07-08 11:48:54 +02:00
Andrea Boriero fcee504c99 Re-enable additional tests 2021-07-08 11:48:54 +02:00
Andrea Boriero cf449a986e Fix issue using explicitSourceAlias as SqlAliasBase, explicit alias starting with a _ char causes failures for Oracle, Derby and Db2 databases 2021-07-08 11:48:54 +02:00
Andrea Boriero 3de89577f8 Fix issue with SqmCorrelatedRootJoin#getNavigablePath(), SqmCorrelatedRootJoin#getReferencedPathSource() and SqmCorrelatedRootJoin#getCorrelationParent() returning null 2021-07-08 11:48:54 +02:00
Andrea Boriero f1d6dc890a Fix Could not locate TableGroup exception when a join predicate contain an implicit join 2021-07-08 11:48:53 +02:00
Andrea Boriero bce2737c44 Fix wrong creation of inner join 2021-07-08 11:48:53 +02:00
Andrea Boriero 09266c7ae1 Fix RIGHT OUTER attribute-joins are not supported 2021-07-08 11:48:53 +02:00
Andrea Boriero da625e18a9 Re-enabled additional tests 2021-07-08 11:48:53 +02:00
Jan Schatteman 92c2bbdbdf Fix for CompositeIdWithGeneratorTest failures in sybase
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2021-07-08 08:41:02 +02:00
Jan Schatteman 00a8a6c20e Correct grammar to disallow filter clause in quantified subqueries
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2021-07-07 15:52:00 +02:00
Jan Schatteman 78209dc506 Add filter clause for aggregate functions in HQL
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2021-07-07 15:52:00 +02:00
Christian Beikov 6447ca9b26 HHH-14693, HHH-10668 Move non-supported dialects to the hibernate-community-dialects artifact and add the SQLite dialect originally contributed by Vlad Mihalcea which was adapted for Hibernate 6. Also add HSQLDB, MySQL and Sybase ASE configurations and a CI job config 2021-07-06 10:14:20 +02:00
Sanne Grinovero 834f125c07 HHH-14706 Improve error message on incompatible types due to mismatched classloader 2021-07-05 13:31:38 +01:00
Yanming Zhou f168b8cff2 HHH-14688 Get IdentifierGenerator from BeanContainer if not registered 2021-07-02 14:04:54 -05:00
Christian Beikov 16db356ba8 HHH-14704 Fix set operations support when fetches are involved 2021-07-02 08:14:47 +02:00
Steve Ebersole 174b23001f Fix Jakarta processing 2021-07-01 21:17:30 -05:00
Christian Beikov e13e0bc9d5 HHH-1615 Test and fix for group by entity 2021-07-01 17:20:30 +02:00
Christian Beikov 044b4b5345 Update SQL Server docker image URL as the old one does not work anymore and add exclude logic to hibernate-core-jakarta also 2021-07-01 17:20:30 +02:00
Steve Ebersole 58517b99d1 Fix concurrency issue with Jakarta processing 2021-07-01 08:26:52 -05:00
Christian Beikov 2226fda331 Update SQL Server docker image URL as the old one does not work anymore 2021-06-30 18:57:20 +02:00
Steve Ebersole 59f033194a Improved build configuration to better leverage Gradle up-to-date handling;
Preparation for moving to Gradle 7.0

- Moved custom Antlr plugin to hibernate-orm-build module
- more deprecation clean ups
2021-06-28 15:59:35 -05:00
Steve Ebersole 172ddf8700 Improved build configuration to better leverage Gradle up-to-date handling;
Preparation for moving to Gradle 7.0

- Improve Jakarta transformation handling (tests are also actually run now as a bonus);
- Improved CacheableHbmXmlTest to not write "ser" file to `${buildDir}/resources/test`
- Improved DatabaseService(Plugin)
- Update a number of plugins which did not handle up-to-date-ness properly
2021-06-26 08:46:09 -05:00
Steve Ebersole a6dc84e1fe Work on Instantiator in preparation for composite-user-type work 2021-06-24 10:30:31 -05:00
Christian Beikov 69dc854d88 Get rid of some unnecessary classpath elements 2021-06-24 12:34:52 +02:00
Christian Beikov 3435189777 Add support for parallel gradle build 2021-06-24 12:16:29 +02:00
Andrea Boriero 033814fedc Fix merge issues 2021-06-23 10:05:51 +02:00
Andrea Boriero e39c77423b Merge remote-tracking branch 'upstream/main' into wip/6.0 2021-06-23 10:05:30 +02:00
Christian Beikov 8e0864af10 Introduce SqmVisitableNode#appendHqlString to support indexed collection access paths 2021-06-22 17:55:20 +02:00
Hibernate-CI c3f8e56f28 5.5.4-SNAPSHOT 2021-06-22 15:43:31 +00:00
Hibernate-CI ce514fe69e 5.5.3.Final 2021-06-22 15:38:32 +00:00
Andrea Boriero f1a5b2cbca HHH-13788 Fix default IdentifierHelper case strategy 2021-06-22 17:22:27 +02:00
Andrea Boriero b17e17cdb6 HHH-13788 Schema update try to recreate existing tables 2021-06-22 17:22:27 +02:00
Andrea Boriero dfdc439f66 HHH-13788 Add test for issue 2021-06-22 17:22:27 +02:00
Andrea Boriero 97127fa1c5 Fix merge compilation error 2021-06-22 14:23:18 +02:00
Sanne Grinovero 916849a8af HHH-14691 Small optimisation for updating Query Cache Statistics 2021-06-22 13:16:16 +01:00
Sanne Grinovero e91901946a HHH-14690 Avoid fully resetting StatisticsImpl just after its constructor 2021-06-22 13:16:16 +01:00
Andrea Boriero 3f132da268 Merge remote-tracking branch 'upstream/main' into wip/6.0 2021-06-22 13:49:13 +02:00
Andrea Boriero 3ea0484122 HHH-4808 SessionImpl.initializeCollection() does not release JDBC connection (if outside of a transaction) 2021-06-22 11:40:33 +01:00
Andrea Boriero 179c1d1da0 HHH-4808 Add test for issue 2021-06-22 11:40:33 +01:00
Christian Beikov 8f4450c433 HHH-14597 Test and fix for NPE while trying to delete cascade to-one association within element collection 2021-06-22 11:31:39 +01:00
Andrea Boriero 6ca0be6d99 Merge remote-tracking branch 'upstream/main' into wip/6.0 2021-06-22 09:09:30 +02:00
Andrea Boriero 7bbc4ce618 Fix issue with join type for subclass tables 2021-06-22 08:37:25 +02:00
Andrea Boriero 5c8849c824 Fix issue with sql rendering of null discriminators 2021-06-22 08:37:25 +02:00
Karel Maesen 7329f444b5 HHH-14654 Fix for schema validation bug 2021-06-21 11:28:58 +02:00
nathan.xu 3745c5fe45 HHH-14642 fix a misuse of IdentityHashMap 2021-06-21 10:03:02 +02:00
Andrea Boriero bdc08af163 HHH-11817 Add test for issue 2021-06-21 08:44:46 +02:00
Andrea Boriero 8fc45a9004 HHH-11817 Allow schema-export commands written to file to truncate in addition to current appending 2021-06-21 08:44:46 +02:00
Andrea Boriero 8e3e119d7d Re-enable additional tests 2021-06-17 15:02:42 +02:00
Christian Beikov ee07497e85 Disable parallel build until we introduce a BuildService for the database 2021-06-17 13:16:55 +02:00
Christian Beikov 2527e6b56a * Fix issues with order by fragments for collections
* Fix quite a lot of caching and related statistics use cases
* Support selecting ToOne- and PluralAttributeMappings in LoaderSelectBuilder
* Fix multiple bag role handling in LoaderSelectBuilder
* Fix dynamic batch id entity loader problems
* Simplify lock handling and cache JdbcSelect for SingleIdLoadPlan
* Add support for, but at the same time deprecation-warn about component mappings with different structure but same Java type. See HHH-14660
* Fix enhancement issues and implement support for property laziness
* Implement association key access for both sides of the FK
* Fix subpart access for nullable + TARGET side ToOneAttributeMapping
* Pass through fetch timing to CircularFetch to respect fetch profiles
* Respect fetch profiles for CollectionLoader and SingleIdLoadPlan
* Support group by and order by for entity and embeddable paths/joins
* Don't apply lock clause for LockMode.READ and less
* Change result type for round to argument type
* Fix inference for tuple parameter elements when comparing against embeddables

a
2021-06-17 13:16:55 +02:00