Commit Graph

12036 Commits

Author SHA1 Message Date
Andrea Boriero 8895347867 Fix null dicriminator unable to cast MarkerObject to ... 2021-07-08 11:48:54 +02:00
Andrea Boriero ce752c1428 Re-enabled additional tests 2021-07-08 11:48:54 +02:00
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
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
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
Christian Beikov db6701cc93 Move annotations, bytecode, cache, cascade, cdi, cfg, cid, component, compositeelement, customstructures, deletetransient, dialect, dirtyness, entitymode, exceptionhandling, extendshbm, fetchprofiles, fetchstrategyhelper, flush, foreignkey, generatedkeys, hbm, hql, jpa, mapping packages. 2021-06-17 13:16:55 +02:00