4670 Commits

Author SHA1 Message Date
Andrea Boriero
e13386769c HHH-13442 CollectionType#getCollection() method improvements 2019-06-24 14:58:24 +01:00
Andrea Boriero
2c1d862137 HHH-11147 - Fix Oracle failing test 2019-06-17 13:21:14 +01:00
Andrea Boriero
3d74724b81 HHH-11147 - Add test case LazyCollectionDeletedAllowProxyTest 2019-06-17 13:20:41 +01:00
Andrea Boriero
f96eb35f97 HHH-11147 - Allow enhanced entities to be returned in a completely uninitialized state
- Add test using IdClass

(cherry picked from commit 2e1d602f685ce4bd6179a121b0c4147e2aee6b37)
2019-06-14 09:33:38 -05:00
Steve Ebersole
0a17f5ba6d HHH-11147 - Allow enhanced entities to be returned in a completely uninitialized state
(cherry picked from commit 94c49aaaa6fce73677d9709e4a56a65ce573d350)
2019-06-14 08:31:42 -05:00
Andrea Boriero
6d2c4aad29 HHH-11147 - Add failing test
(cherry picked from commit 48d88cfef6f99eeb757b194f8e560d1793717f54)
2019-06-14 08:31:21 -05:00
Steve Ebersole
6d5f7dd77c HHH-11147 - Allow enhanced entities to be returned in a completely uninitialized state
- checkstyle fix
2019-06-13 13:52:15 -05:00
Steve Ebersole
5d518cb673 HHH-11147 - Allow enhanced entities to be returned in a completely uninitialized state 2019-06-13 13:37:55 -05:00
Sanne Grinovero
784341682d HHH-13416 Unguarded debug message being rendered in org.hibernate.engine.internal.Collections.processReachableCollection 2019-05-27 16:33:28 +01:00
Gail Badner
664d435b27 HHH-13266 : Skip OffsetTimeTest#nativeWriteThenRead and #writeThenRead in some cases due to HHH-13357
when Time is remapped as Timestamp and default JVM is not GMT
2019-04-19 00:48:08 -07:00
Yoann Rodière
b328544dc5 HHH-13266 Skip some tests that apparently trigger bugs in HANA 2019-04-19 00:48:08 -07:00
Yoann Rodière
ccb6a9ab50 HHH-13266 Skip tests that involve timestamps before epoch with MySQL/Mariadb 2019-04-19 00:48:08 -07:00
Yoann Rodière
9380520681 HHH-13266 Mark most databases as not supporting nanosecond-precision storage for timestamps
At least PostgreSQL, Oracle, MySQL and HANA don't support it.
2019-04-19 00:48:08 -07:00
Yoann Rodière
34b4284484 HHH-13266 Test serialization of java.time types when hibernate.jdbc.time_zone is set 2019-04-19 00:48:08 -07:00
Yoann Rodière
09618a2174 HHH-13266 Test OffsetTime serialization 2019-04-19 00:48:08 -07:00
Yoann Rodière
759237fb9f HHH-13266 Test LocalTime serialization 2019-04-19 00:48:08 -07:00
Yoann Rodière
1293b5bf70 HHH-13266 Fix LocalDate serialization by using the proper conversion methods between LocalDate and Timestamp 2019-04-19 00:48:08 -07:00
Yoann Rodière
9a8d4f0e5d HHH-13266 Test LocalDate serialization when dates are remapped as Timestamp, in particular around 1900-01-01 2019-04-19 00:48:08 -07:00
Yoann Rodière
a3c318523d HHH-13266 Allow to override the SQL type mappings in AbstractJavaTimeTypeTest 2019-04-19 00:48:08 -07:00
Yoann Rodière
a065bffe90 HHH-13266 Test reading of values written without Hibernate ORM in AbstractJavaTimeTypeTest 2019-04-19 00:48:08 -07:00
Yoann Rodière
ece5f1a180 HHH-13266 Add an abstract class for all java.time tests for this ticket
So that we can hopefully factorize the upcoming additions.
2019-04-19 00:48:08 -07:00
Yoann Rodière
a17e9fc494 HHH-13266 Fix Instant serialization by using the proper conversion methods between Instant and Timestamp 2019-04-19 00:48:08 -07:00
Yoann Rodière
c6cea4ce3d HHH-13266 Test Instant serialization, in particular around 1900-01-01 2019-04-19 00:48:08 -07:00
Yoann Rodière
6085310025 HHH-13266 Fix ZonedDateTime serialization by using the proper conversion methods between ZonedDateTime and Timestamp 2019-04-19 00:48:08 -07:00
Yoann Rodière
8a782b1759 HHH-13266 Test ZonedDateTime serialization, in particular around 1900-01-01 2019-04-19 00:48:08 -07:00
Yoann Rodière
527e3a25ca HHH-13266 Fix OffsetDateTime serialization by using the proper conversion methods between OffsetDateTime and Timestamp 2019-04-19 00:48:08 -07:00
Yoann Rodière
08bb8e149f HHH-13266 Test OffsetDateTime serialization, in particular around 1900-01-01 2019-04-19 00:48:08 -07:00
Yoann Rodière
c409c3305f HHH-13266 Test LocalDate serialization, in particular around 1900-01-01 2019-04-19 00:48:08 -07:00
Gail Badner
a19a4d3340 HHH-13266 Change test to use raw JDBC for executing native query 2019-04-19 00:48:08 -07:00
Yoann Rodière
bc4553b44e HHH-13266 Fix LocalDateTime serialization by using the proper conversion methods between LocalDateTime and Timestamp 2019-04-19 00:48:08 -07:00
Yoann Rodière
0add2d42ba HHH-13266 Test LocalDateTime serialization, in particular around 1900-01-01T00:00:00 2019-04-19 00:48:08 -07:00
Gail Badner
78a593b05b HHH-13364 : Added a test using a named query
(cherry picked from commit 800b60e648b5696e00d006e70f8e0fa2c296fcc0)
2019-04-19 00:36:16 -07:00
Gail Badner
e9fe3df6bd HHH-13364 : Query.getSingleResult and getResultList() throw PessimisticLockException when pessimistic lock fails with timeout
(cherry picked from commit f62913ba1cd53f58930156858e9a459210584967)
2019-04-19 00:36:16 -07:00
Gail Badner
b2707589b3 HHH-13364 : Added test cases
(cherry picked from commit 288afa35e0ccd7b36feec4063309faef8300e83e)
2019-04-19 00:36:16 -07:00
Gail Badner
bf85bfcf99 HHH-13300 Correctly convert Hibernate exceptions to JPA in executeUpdate()
(cherry picked from commit 634782fef69ed0dc80d49fae27c8e5d7fb2c8b84)
2019-04-19 00:36:16 -07:00
Gail Badner
a93a5183ba HHH-13300 Test behavior when Query.executeUpdate() throws an exception
(cherry picked from commit 5a1efe883eefcb8fe1bf0325936a8684eca19071)
2019-04-19 00:36:16 -07:00
Yoann Rodière
a3433be822 HHH-13300 Correctly convert Hibernate exceptions to JPA in getSingleResult()
(cherry picked from commit 4665fd9cd94787e3fbdd3a11a1614394c6c0fbd8)
2019-04-19 00:36:16 -07:00
Yoann Rodière
8d4c47bffc HHH-13300 Test behavior when query.getSingleResult() throws an exception
(cherry picked from commit 53f70ab213b45e2445b9bd2e1026ff0c80b7ad57)
2019-04-19 00:36:16 -07:00
Gail Badner
7559ecf196 HHH-13326 : Transaction passed to Hibernate Interceptor methods is null when JTA is used
(cherry picked from commit 883465f52512d24bb282c010c9fdf758ecf7984b)
2019-04-19 00:34:03 -07:00
Gail Badner
8aa976ea2d HHH-13326 : test cases
(cherry picked from commit 705ecec94f6624797b91a4fd4f48db68c8bffdb4)
2019-04-19 00:34:03 -07:00
Guillaume Smet
d25d7dc34b HHH-13277 Add a couple of comments
(cherry picked from commit 89f523c87f5ebdd4f794d69a8d6bde664abd38ee)
2019-04-19 00:28:37 -07:00
Yoann Rodière
635ccbddd4 HHH-13277 Simplify HibernateMethodLookupDispatcher
(cherry picked from commit 38a0cd2690990e5b114564dbcb5c9924b8f0f3f7)
2019-04-19 00:28:37 -07:00
Guillaume Smet
17c1ddb221 HHH-13277 Make HibernateMethodLookupDispatcher less fragile
And less dependent of the JVM.

(cherry picked from commit 0b3babe4fb118b9396d90d4325257917a5289f50)
2019-04-19 00:28:37 -07:00
Gail Badner
75b25a4e4c HHH-13343 : Bytecode enhancement using ByteBuddy fails when the class is not available from the provided ClassLoader 2019-04-19 00:28:37 -07:00
Gail Badner
de09e67872 HHH-13343 : Bytecode enhancement using ByteBuddy fails when the class is not available from the provided ClassLoader
(cherry picked from commit af3f48519353fcbc4e550faf5b3ebbb852dcf37f)
2019-04-19 00:28:37 -07:00
Gail Badner
374ba35809 HHH-13343 : test case
(cherry picked from commit 6f110275ad3034a0ffd178ce00f58670c5659602)
2019-04-19 00:28:37 -07:00
Vlad Mihalcea
5827ada543 HHH-12939 - Database name not quoted at schema update
Restrict tests to H2, PostgreSQL and SQL Server only

(cherry picked from commit c3febcaaedfd3aab228234307fd41d8a5a2d955a)
2019-04-19 00:25:13 -07:00
Guillaume Smet
c0f0a731d4 HHH-12939 - Database name not quoted at schema update
(cherry picked from commit 6e9c1893a12a5e29fcaed9263a93728bca166b31)
2019-04-19 00:25:13 -07:00
Guillaume Smet
e5873b9fe4 HHH-13241 Comment the test for now
We have issues with this test in both Javassist and ByteBuddy enhancers.

(cherry picked from commit bf78b73aa71856402d356d08c481cb594352472a)
2019-04-18 13:36:58 -07:00
Gail Badner
2e698d4744 HHH-13241 : Fix regression with an uninitialized null many-to-one association
(cherry picked from commit b28dc488a11f580ebb8128d620cc01646d832343)
2019-03-28 09:52:26 -07:00