11689 Commits

Author SHA1 Message Date
Christian Beikov
cb7c65e49d Use new parent PostgreSQLDialect for @RequiresDialect rather than subclass 2020-12-17 17:44:25 +01:00
jiangHZ
cc14c785b9 HHH-13913 An SQL Dialect for PostgreSQL 10 and later. Adds support for Partition table. 2020-12-16 14:39:17 +01:00
Sanne Grinovero
92bca8f4f1 HHH-14356 Have Hibernate Envers produce a user friendly bootstrap exception if xml_mapping_enabled=false 2020-12-14 16:31:15 +00:00
Yanming Zhou
c9ade2affe HHH-14356 Avoid NPE when booting with xml_mapping_enabled=false
Introduced by HHH-14334
when use Envers with hibernate.xml_mapping_enabled=false
see 34151a9660 (r44735539)
2020-12-14 16:26:12 +00:00
Erin Schnabel
33ac4174c7 HHH-14337 Micrometer support 2020-12-14 15:03:55 +00:00
Yoann Rodière
552ff9b4af HHH-14371 Open java.base/java.lang to the unnamed module in Proxool tests
Signed-off-by: Yoann Rodière <yoann@hibernate.org>
2020-12-14 14:02:18 +00:00
Yoann Rodière
1acb6fea52 HHH-14371 Add --add-opens options required for Gradle plugin tests
Signed-off-by: Yoann Rodière <yoann@hibernate.org>
2020-12-14 14:02:18 +00:00
Yoann Rodière
6396cd17a2 HHH-14371 Open java.base/java.lang to the unnamed module in javassist tests
Signed-off-by: Yoann Rodière <yoann@hibernate.org>
2020-12-14 14:02:18 +00:00
Yoann Rodière
7f518cddb3 HHH-14371 Move tests specific to Javassist to the appropriate source set
Otherwise they won't be executed with the appropriate JVM args.

Signed-off-by: Yoann Rodière <yoann@hibernate.org>
2020-12-14 14:02:18 +00:00
Yoann Rodière
8e3bf43a18 HHH-14371 Open java.base/java.security and java/base/java.lang to the unnamed module in tests
Weld needs this, in CDI tests.

Signed-off-by: Yoann Rodière <yoann@hibernate.org>
2020-12-14 14:02:18 +00:00
Yoann Rodière
27c5980a20 HHH-14371 Open java.base/java.nio.charset to the unnamed module in tests
NamingHelper test needs access to Charset.defaultCharset.

Signed-off-by: Yoann Rodière <yoann@hibernate.org>
2020-12-14 14:02:18 +00:00
Yoann Rodière
f6a9338f97 HHH-14371 Correctly set JVM args in the JVM running tests
Turns out getJvmArgs() returns a copy, so modifying that copy won't
change the JVM args.

Signed-off-by: Yoann Rodière <yoann@hibernate.org>
2020-12-14 14:02:18 +00:00
Yoann Rodière
2659e75271 HHH-14372 Upgrade to Weld 3.1.5.Final in tests
Signed-off-by: Yoann Rodière <yoann@hibernate.org>
2020-12-14 14:02:18 +00:00
Yoann Rodière
6c128598b0 HHH-14370 Add --add-opens options required for Gradle
In order to work around illegal accesses in Gradle.

Signed-off-by: Yoann Rodière <yoann@hibernate.org>
2020-12-14 14:02:18 +00:00
Andrea Boriero
f468666b6d HHH-14360 Fix failure on Oracle db 2020-12-11 17:16:29 +01:00
Andrea Boriero
9770b49c4b Fix compilation errors 2020-12-11 10:30:18 +01:00
Steve Ebersole
33358df72b New testing @Jpa annotation 2020-12-11 10:24:29 +01:00
Andrea Boriero
d810970489 Remove duplicated code from ConcreteSqmSelectQueryPlan 2020-12-11 09:56:16 +01:00
Andrea Boriero
820b815b35 BaseSqmToSqlAstConverter#consumeAttributeJoin() code clean up 2020-12-10 17:02:49 +01:00
Andrea Boriero
6d2e80d43a Fix EmbeddedId lazy collection initializer 2020-12-10 17:02:49 +01:00
Andrea Boriero
c10b4e0f2f Fix issue with fetch deep and hql join fetch recognition 2020-12-10 17:02:49 +01:00
Andrea Boriero
7d74f1c727 Fix issue with emneddable id initialization 2020-12-10 17:02:49 +01:00
Christian Beikov
c915168cf1 HHH-14360 Test a fix for NPE due to non-existing previous state in bytecode enhanced dirty attribute resolving 2020-12-09 11:46:43 +01:00
Andrea Boriero
d32fb746d6 Fix SqlAstTranslator affected tablenames includes synch tables 2020-12-08 17:01:27 +01:00
Andrea Boriero
9a6465a72f Check if auto flush is required for hql queries 2020-12-08 17:01:27 +01:00
Andrea Boriero
dbec10aff1 HHH-14364 UpdateDetachedTest#testUpdateDetachedWithAttachedPersistentSet failing when run on OracleDB 2020-12-08 16:04:07 +01:00
Andrea Boriero
bdc3a5cdc7 HHH-14363 MutableTypeEnhancementTestCase failing when run on Oracle DB 2020-12-08 15:45:37 +01:00
Andrea Boriero
f54105cc51 Fix issue with fetch for hql query 2020-12-08 11:36:04 +01:00
Christian Beikov
c4673e5a5c Fix a few more test issues and handle group by summarization rendering strategies as well as group by literal rendering strategies 2020-12-08 11:27:27 +01:00
Christian Beikov
a57f93b14a Use processing stack during parsing to access query spec, fix lots of db2 issues 2020-12-08 11:27:27 +01:00
Christian Beikov
604cef2cb6 Move persistence context access in EntitySelectFetchInitializer to fix PostgreSQL issues 2020-12-08 11:27:27 +01:00
Christian Beikov
7f1a60c4c6 Fix some more tests and fix auto flushing for select queries 2020-12-08 11:27:27 +01:00
Christian Beikov
650342c093 Move out the temporary session cleanup into a dedicated method called after translation 2020-12-08 11:27:27 +01:00
Christian Beikov
fa5d2d9e08 Use WrapperOptions for JdbcLiteralFormatter instead of SessionImplementor 2020-12-08 11:27:27 +01:00
Christian Beikov
817bf95a9a Fixes according to review comments 2020-12-08 11:27:27 +01:00
Christian Beikov
3b730ac376 Fix a few more tests, simplify collation handling, HQL parsing support for tuples, revert wrong dialect changes, alias support for group by and order by, implement index optimized tuple comparison emulation 2020-12-08 11:27:27 +01:00
Christian Beikov
d9446e7c77 Fix a few test issues, implement tuple emulation, group by support and support configuring criteria value handling mode 2020-12-08 11:27:27 +01:00
Andrea Boriero
b9e7cc3c93 Merge remote-tracking branch 'upstream/master' into wip/6.0 2020-12-01 13:20:14 +01:00
Andrea Boriero
cf9d4ec3b3 HHH-14242 Fix issue for Dialects supporting row value constructor Syntax but not in the SET clause 2020-11-30 20:59:01 +00:00
Andrea Boriero
e7bcc03ede HHH-14251 Fix issue for Dialects not supporting row value constructor Syntax 2020-11-30 20:58:50 +00:00
Andrea Boriero
9376650097 HHH-14251 Invalid SQL for @Embedded UPDATE 2020-11-30 20:58:44 +00:00
Andrea Boriero
900da12419 HHH-14251 Add test for issue 2020-11-30 20:58:37 +00:00
nicklas.wallgren
53a5c7fa97 HHH-14350 MariaDB103Dialect requires the lock wait timeout to be expressed in seconds 2020-11-30 20:38:39 +00:00
Michael Edgar
3de7fb653e HHH-14346 Check declaredPluralAttributes for null before access 2020-11-30 18:49:55 +00:00
Christian Beikov
8ded205b5f HHH-14343 Fix quoting of column names when globally quoted identifiers is active 2020-11-30 17:35:41 +00:00
info@kawoolutions.com
3434293a7e Test case for HHH-14343 2020-11-30 17:35:41 +00:00
Christian Beikov
e2dbf52abe Restore collectionsInDefaultFetchGroupEnabled usage in LazyAttributesMetadata 2020-11-30 17:17:58 +00:00
Christian Beikov
b08fbdaa6e HHH-14348 Special handling in bytecode enhancement for lazy PersistentCollection fields 2020-11-30 17:17:58 +00:00
Christian Beikov
a239e343b3 Fix permissions and typo 2020-11-26 17:33:41 +01:00
Christian Beikov
e468aeb786 HHH-14336 Enable tests across databases in Github Actions 2020-11-26 17:33:28 +01:00