Alexander Iskuskov
19d46d2fed
HHH-14421 Fix javadoc for Query.stream() method
2021-02-01 21:43:40 +00:00
Steve Ebersole
6371835dce
More natural-id work
...
- preliminary work for natural-id caching support
- re-worked the previous NaturalIdHelper, NaturalIdXRefDelegate, etc
- minor fixes/improvements to previous commit
2021-02-01 08:38:20 -06:00
Sanne Grinovero
5881b88173
HHH-14418 Revert to previous semantics: EventListenerGroup#clear() to also get rid of the default DuplicationStrategy
2021-01-28 22:20:33 +00:00
Steve Ebersole
70baa0b659
More natural-id work
...
- preliminary work for natural-id caching support
- re-worked the previous NaturalIdHelper, NaturalIdXRefDelegate, etc
- minor fixes/improvements to previous commit
2021-01-28 11:53:30 -06:00
Andrea Boriero
270fba830a
Fix checkstyle errors
2021-01-27 18:40:13 +01:00
Andrea Boriero
0659c9f4ce
HHH-14409 : Fix issue with Proxies
2021-01-27 18:24:43 +01:00
Steve Ebersole
9849ea5a1f
- HHH-14409 : Internal format of natural-id values
...
- org.hibernate.loader.access
- `ModelPart.breakDownJdbcValues`
- build/keep natural-id loaders per entity (inheritance)
- changes to NotImplementedYetExtension
- tests
2021-01-27 10:38:20 -06:00
Andrea Boriero
7e34535cfe
Fix initializer post load call timing
2021-01-27 15:20:19 +01:00
Andrea Boriero
e9e81eeda3
Applied changes based on review suggestions
2021-01-26 17:24:31 +01:00
Andrea Boriero
84523cd0d9
fix issue with EmbeddableFKDescriptor
2021-01-26 15:26:41 +01:00
Andrea Boriero
e97aa81916
Fix EntitiyInitialization returning a Proxy, NPE for InferredBasicValueResolution, Fix issue issue with loading by Unique key, Fix FkDescriptor for Embeddable
2021-01-26 15:25:58 +01:00
Christian Beikov
e1aa2d941f
Allow implicit casting of types if implied and actual type are both numeric and change floor/ceil to return argument type
2021-01-26 14:55:40 +01:00
Sanne Grinovero
6fa09dd4db
HHH-14418 Reduce memory retention of each EventListenerGroup
2021-01-26 10:02:27 +00:00
Jan Schatteman
5d768af983
Some more adjustments for commit f9937f6
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2021-01-25 23:38:02 +01:00
Andrea Boriero
24b79133f2
Created a ClassLoadingIsolaterExtension to remove the need of @Rule in tests using ClassLoadingIsolater
2021-01-25 22:38:53 +01:00
Andrea Boriero
e0e44433a9
Fix some issues with tests migration
2021-01-25 18:40:59 +01:00
Andrea Boriero
491cbabc6c
Added Junit5 extention to use LoggerInspection without @Rule annotation
2021-01-25 18:40:59 +01:00
Andrea Boriero
ac18db61b7
Fix checkstyle error
2021-01-25 18:40:59 +01:00
Jan Schatteman
d714fd047a
Switch tests over to @Jpa from @DomainModel where possible and some other minor changes
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2021-01-25 16:20:45 +01:00
Andrea Boriero
a5d60b3b7e
Add @BaseUnitTest annotation and minor changes
2021-01-25 16:20:45 +01:00
Jan Schatteman
f9937f66be
Migrate tests from org.hibernate.jpa.test to org.hibernate.orm.test.jpa
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2021-01-25 16:20:45 +01:00
Andrea Boriero
e3a36974a8
Merge remote-tracking branch 'upstream/master' into wip/6.0
2021-01-25 10:23:11 +01:00
Sanne Grinovero
e820e4cdfb
HHH-14415 Upgrade to Jandex 2.2.3.Final
2021-01-24 15:23:05 +00:00
Andrea Boriero
b761cfddd3
Merge remote-tracking branch 'upstream/master' into wip/6.0
2021-01-20 17:48:43 +01:00
Yoann Rodière
4c9c2a809a
HHH-14404 Remove check for concurrent execution of LogicalConnectionManagedImpl#releaseConnection
...
It's unlikely to ever happen, and even if it happened, the resulting
exception would probably be rather clear about the fact that the problem
is related to concurrent execution (ConcurrentModificationException
thrown by a Map of resources, for example).
See
https://github.com/hibernate/hibernate-orm/pull/3693#discussion_r560393293
Signed-off-by: Yoann Rodière <yoann@hibernate.org>
2021-01-20 09:26:51 +00:00
Yoann Rodière
8210bc220b
HHH-14404 Test setting the connection handling mode through SessionBuilder
...
Signed-off-by: Yoann Rodière <yoann@hibernate.org>
2021-01-20 09:26:51 +00:00
Yoann Rodière
d0b44c48ef
HHH-14404 Take into account the connectionHandlingMode passed through SessionBuilder
...
Signed-off-by: Yoann Rodière <yoann@hibernate.org>
2021-01-20 09:26:51 +00:00
Yoann Rodière
d726dcb394
HHH-14326 Test JDBC resources are released before closing the connection
...
Signed-off-by: Yoann Rodière <yoann@hibernate.org>
2021-01-20 09:26:51 +00:00
Yoann Rodière
e5c830da19
HHH-14326 Always close the connection even if releasing JDBC resources fails
...
Signed-off-by: Yoann Rodière <yoann@hibernate.org>
2021-01-20 09:26:51 +00:00
Yoann Rodière
74433cdec3
HHH-14326 Release JDBC resources before closing the connection
...
Signed-off-by: Yoann Rodière <yoann@hibernate.org>
2021-01-20 09:26:51 +00:00
Nathan Xu
1e5d64cf79
HHH-14407 NPE in Column.getSqlTypeCode(Mapping mapping) for column 'hib_sess_id' when using PersistentTableBulkIdStrategy
2021-01-15 08:08:14 +01:00
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
Nathan Xu
949ba3b083
HHH-14400 improve CONTRIBUTING.md
2021-01-13 10:00:00 +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