Andrea Boriero
90f18b3137
Merge branch master into wip/6.0
2021-01-14 17:39:16 +01:00
Andrea Boriero
ef36b4faa2
Move new InstrumentedProxyLazyToOneTest and InstrumentedLazyToOneTest to org.hibernate.test package, bytecode not yet working properly
2021-01-14 17:36:49 +01:00
Andrea Boriero
3e6e5a4e8f
Added FailureExpected to InstrumentedProxyLazyToOneTest
2021-01-14 16:11:01 +01:00
Steve Ebersole
3ecc2550df
HHH-14409 : Internal format of natural-id values
...
At the moment, internally the value of a natural-id is always kept as an array. For simple natural-ids that means creating an unnecessary array to wrap the simple value. Change this to allow Object to allow for these simple values
2021-01-14 08:52:15 -06:00
Andrea Boriero
6d124a7c6d
Merge remote-tracking branch 'upstream/master' into wip/6.0
2021-01-14 11:34:06 +01:00
Christian Beikov
0196911c8d
Throw ParsingException on tokenization or parsing error for HQL instead of just logging to console and fix test issues
2021-01-14 08:00:17 +01:00
Gail Badner
602926bf9b
HHH-13658 : Remove @LazyToOne(NO_PROXY) from classes used with bytecode-proxies enabled. FetchGraphTest#testRandomAccess failed so it was marked @FailureExpected.
2021-01-13 16:13:54 -08:00
Steve Ebersole
0c974991f7
HHH-13658 : make NO_PROXY unnecessary
...
- Better handle `FetchModeType#LAZY` for to-one associations based on whether bytecode-enhancement-as-proxy is enabled. Minimize the cases a user is likely to need to use `@LazyToOne`
- See also EAP7-1402
2021-01-13 12:03:44 -06:00
Steve Ebersole
e5c40e3af7
more changes for id type as Object instead of Serializable
2021-01-13 11:38:42 -06:00
Christian Beikov
4efffca23b
Add support for FETCH clause, CTEs and set operations
2021-01-13 17:24:45 +01:00
Steve Ebersole
f54072df4e
HHH-14398 : AttributeMapping order
...
- Also, marked 3 `org.hibernate.orm.test.sql.exec.onetoone.bidirectional.EntityWithBidirectionalOneToOneTest` tests as expected failures due to https://hibernate.atlassian.net/browse/HHH-14403
2021-01-13 10:07:22 -06:00
Nathan Xu
d5a6774cd2
reuse ArrayHelper's empty array constant to avoid object creation
2021-01-13 14:35:08 +01:00
Yanming Zhou
633d0f08d6
HHH-14229 Fix unexpected foreign key creation
...
before this commit, foreign key is created even ConstraintMode.NO_CONSTRAINT present on the @ManyToOne side
2021-01-11 14:23:35 -08:00
Gail Badner
b40d1251e3
HHH-14390 : Added test cases
2021-01-05 19:47:14 -08:00
Gail Badner
30fcb05795
HHH-14389 : Added test case. OneToOneWithDerivedIdentityTest#testFindById reproduces the bug and is annotated with @FailureExpected
2021-01-05 12:32:29 -08:00
Sanne Grinovero
016625eb5d
HHH-14385 Allow specifying a target JVM version for compatibility of generated proxies via ByteBuddy
2020-12-22 18:01:27 +00:00
Jan Schatteman
2e835c47cd
New Test annotation @NotImplementedYet
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2020-12-21 19:45:20 +01:00
Christian Beikov
9c69ddc8f1
HHH-14380 - Only reorder destination from elements from the same from clause
2020-12-20 10:52:20 +01:00
Jan-Willem Gmelig Meyling
34bacba59e
HHH-14380 Test case from https://github.com/Blazebit/blaze-persistence/pull/1237 for subquery in on-clause
2020-12-20 10:52:20 +01:00
Christian Beikov
4de1870785
HHH-14318 Introduce column mapping abstract to support formulas easily
2020-12-17 17:44:25 +01:00
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
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
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
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