9457 Commits

Author SHA1 Message Date
Gail Badner
daae4c9090 HHH-13633 : Added more tests based on renamed original (w/ and w/o bytecode enhancement) 2019-11-06 21:51:53 -08:00
Andrea Boriero
471e64ede0 HHH-13633 : Add test for issue 2019-11-06 21:51:53 -08:00
Gail Badner
d3d7705fa6 HHH-13640 : Remove SharedSessionContractImplementor#internalLoad(String, Serializable, boolean, boolean, Boolean unwrapProxy)
(cherry picked from commit e10e84159afcd5dd4977f6a709413c8f4e1b1530)
2019-11-06 21:51:53 -08:00
Gail Badner
7249e4f736 HHH-13640 : Added/modified tests
(cherry picked from commit c21ecb511c6426caefde7e3ea123889b6928d6ce)
2019-11-06 21:51:53 -08:00
Gail Badner
45604c53cd HHH-13653 : More test cases
(cherry picked from commit c712b83955522dba4ef1e79c38a9dc39fc8b252a)
2019-11-06 21:51:53 -08:00
Andrea Boriero
20beec97c1 HHH-13653 Uninitialized entity does not get initialized when a setter is called with enhancement-as-proxy enabled
(cherry picked from commit 3c1f4356dd3a6e6d88ee4a9442119f262b6dfb97)
2019-11-06 21:51:53 -08:00
Gail Badner
b788b62e08 HHH-13653 : Test case
(cherry picked from commit 00f45951daea6bd0bc872edbdd019b76ce6cef0e)
2019-11-06 21:51:53 -08:00
Gail Badner
ff6f2e5bf8 HHH-13640 : Minor improvement
(cherry picked from commit d6376834a723f5147ba4152c1d5576fb500b3acb)
2019-11-06 21:51:53 -08:00
Andrea Boriero
a3ec300866 HHH-13640 - Fix initialization of existing proxy association leaf subclass
(cherry picked from commit cec4228d700cbad63a330380c784776ba5cbf724)
2019-11-06 21:51:53 -08:00
Andrea Boriero
8b855d631b HHH-13640 - Add PrepareStatement executed check to LazyToOnesProxyWithoutSubclassesTest
(cherry picked from commit 2bc7fed96ecab48ea6ab98394e0ad93ad829981d)
2019-11-06 21:51:53 -08:00
Gail Badner
295702a7ae HHH-13640 : Added failing test where a proxy is found in PersistenceContext, but it does not have a subclass
(cherry picked from commit 616f549f8cc50c6eb70dd2c8a5fcb2772af0f68b)
2019-11-06 21:51:53 -08:00
Steve Ebersole
ce24b3c389 HHH-13640 - Uninitialized HibernateProxy mapped as NO_PROXY gets initialized when reloaded with enhancement-as-proxy enabled
(cherry picked from commit ee304305e8005e479164c92edd01b55a0296df3d)
2019-11-06 21:51:53 -08:00
Gail Badner
fdb5ba7d4e HHH-13640 : Test case (marked FailureExpected)
(cherry picked from commit 283802c4913cf1429a9cab1aba5df1ca80f105c0)
2019-11-06 21:51:53 -08:00
Andrea Boriero
9884c253b1 5.3.13.Final 2019-10-08 11:41:44 +01:00
Andrea Boriero
1fd19e648a 5.3.13.Final 5.3.13 2019-10-08 07:55:25 +01:00
Steve Ebersole
31d364483b HHH-13130 - Provide Gradle-based bytecode enhancement as a task separate from the compileJava task 2019-10-02 11:24:46 -07:00
Gail Badner
6c4643f265 HHH-13586 : ClassCastException when using a single region name for both entity and query results
(cherry picked from commit 2076c68ddff5dc39055e90e162a34c99c72261cb)
2019-10-01 14:13:30 -07:00
Gail Badner
1f48df3ee5 HHH-13586 : test case
(cherry picked from commit 1cb81c0304b6ed8f521054245abf69ab03fb3357)
2019-10-01 14:13:30 -07:00
Sanne Grinovero
c523c527ea HHH-13645 Include a comment in the implementation about the design choice to not optimise for null values 2019-09-30 11:02:17 +01:00
Gail Badner
7b104e5ded HHH-13645 : StatsNamedContainer#getOrCompute throws NullPointerException when computed value is null 2019-09-30 11:02:13 +01:00
Gail Badner
a7d9d75e94 HHH-13645 : test cases 2019-09-30 11:02:08 +01:00
Andrea Boriero
510898f57e 5.3.12.Final 2019-09-12 07:09:37 +01:00
Gail Badner
b389c23780 5.3.12.Final 5.3.12 2019-09-11 20:52:57 -07:00
Yoann Rodière
e812014ea9 HHH-13605 Upgrade the MariaDB JDBC driver to 2.2.4 in the matrix_mariadb task
It's already the version we use when running test -Pdb=mariadb, so let's
be consistent.

(cherry picked from commit ef87991fa39478234bcbc5b274eafbf4aadcbc9b)
2019-09-11 21:24:13 -05:00
Yoann Rodière
c527ac15a5 HHH-13581 Disable tests involving MariaDB ConnectorJ's buggy ResultSet#getTime(int, Calendar) method
(cherry picked from commit debc5d37f8c12d7fb93633c953d672608eea3f13)
2019-09-11 21:24:13 -05:00
Yoann Rodière
a3c894e455 HHH-13580 Ignore LocalTimeTest and OffsetTimeTest's 'nativeWriteThenRead' test for MySQL
The returned time is right (otherwise #writeThenRead would fail), it's
just that a different day is returned, but it won't affect the LocalTime
representation manipulated by the user.

(cherry picked from commit 74d35b2d59c4fff09f40df6d393800c88dfdda7f)
2019-09-11 21:14:54 -05:00
Yoann Rodière
aef0405b5f HHH-13580 Use safer ZoneId => TimeZone conversion in AbstractJavaTimeTypeTest
We were testing GMT instead of UTC-8 without even knowing it...

(cherry picked from commit 8fce51c765311302305e52669ca778272e650144)
2019-09-11 21:14:54 -05:00
Yoann Rodière
58674a7ba7 HHH-13580 Fix a copy/paste error in OffsetTimeTest
(cherry picked from commit f9f6793232d5f5144f63622bf1ee1710b42ee74c)
2019-09-11 21:14:54 -05:00
Yoann Rodière
b7c7bccc0b HHH-13582 Ignore LocalDateTest for MySQL
MySQL ConnectorJ 8.x returns the wrong date
when the JVM default timezone is different from the server timezone:
https://bugs.mysql.com/bug.php?id=91112

(cherry picked from commit a580227569fd4ec362b5d1b387801eabd8b24f35)
2019-09-11 21:14:54 -05:00
Gail Badner
61a23e0966 HHH-13582 Downgrade MySQL Connector/J to 8.0.12 to be consistent with WF18 2019-09-11 21:14:54 -05:00
Yoann Rodière
52bdda7d40 HHH-13582 Upgrade MySQL Connector/J to 8.0.17
ConnectorJ 8 is the version used in WildFly integration tests.
ConnectorJ 5 is apparently no longer tested.

Note this solves most timezone-related issues we've been having.

(cherry picked from commit be7cc76556f1a2efd715b24ba4516fba0ddbbec1)
2019-09-11 21:14:54 -05:00
Steve Ebersole
5274f15ef5 HHH-13607 - Exception thrown while flushing uninitialized enhanced proxy with immutable natural ID
(cherry picked from commit 7ceaf3aaa42992b18f809adc2322388a81018fc2)
2019-09-11 15:40:31 -05:00
Gail Badner
c3286a2b56 HHH-13607 : Added tests
(cherry picked from commit 650b1dec6a105a40f197cececd754f24cdca7e57)
2019-09-11 15:40:31 -05:00
Gail Badner
4b187995a9 HHH-13504 : Upgrade ByteBuddy to 1.9.11
(cherry picked from commit 450fdb75f5a99c65da77abb1dae7e350c4ed9c2b)
2019-09-11 12:23:00 -07:00
Vlad Mihalcea
59ad417498 HHH-12968 - Flush is not flushing inserts for inherited tables before a select within a transaction
Extract IdentityGenerator batch support validation logic

(cherry picked from commit f21c8c292759466151a5adf1d11a445f2d5c4ba8)
2019-09-11 13:57:48 -05:00
Javad Alimohammadi
fd186a1dd5 HHH-12968 - Flush is not flushing inserts for inherited tables before a select within a transaction
(cherry picked from commit 9dfdb2b471ce6c1d26c4a5cbb15586d961dcd627)
2019-09-11 13:57:48 -05:00
Andrea Boriero
af3231820a HHH-13611 : Restore EntityMetamodel constructor to take SessionFactoryImplementor argument instead of PersisterCreationContext 2019-09-11 13:54:04 -05:00
Gail Badner
996e60f685 HHH-13611 : Restore EntityMetamodel constructor to take SessionFactoryImplementor argument instead of PersisterCreationContext 2019-09-11 13:54:04 -05:00
Yoann Rodière
8aa47b4e61 HHH-13592 Populate AutoFlushEvent#isFlushRequired with the correct value
(cherry picked from commit 5fc6012449e80da5fe253a968bc2b5eb65b519c0)
2019-09-11 13:25:21 -05:00
Yoann Rodière
6c2be5224e HHH-13592 Test AutoFlushEvent#isFlushRequired 2019-09-11 13:25:21 -05:00
Andrea Boriero
793315267b HHH-13616 Enable the hibernate-orm-modules test for JDK 11 2019-09-11 15:09:04 +01:00
Sanne Grinovero
dbbd2fcfb4 HHH-13428 No longer allow fetching snapshot dependencies from JBoss Nexus 2019-09-11 11:23:04 +02:00
Yoann Rodière
1d8837d6f7 HHH-13428 Remove an unnecessary test dependency to woodstox
It has split packages and won't work when running tests in the module
path. But more importantly we just don't use it.
2019-09-11 11:23:04 +02:00
Sanne Grinovero
df20643bf8 HHH-13428 Upgrade to Microsoft SQL Server JDBC 7.2.1 2019-09-11 11:23:04 +02:00
Sanne Grinovero
ac43f3429f HHH-13428 Remove more unused repositories 2019-09-11 11:23:04 +02:00
Sanne Grinovero
fcbd4dae31 HHH-13428 Use https in documentation too 2019-09-11 11:23:04 +02:00
Sanne Grinovero
21ad05ccb1 HHH-13428 Remove unused repository URLs 2019-09-11 11:23:04 +02:00
Yoann Rodière
e7423b076f Do not log test progress by default, but provide a build option and enable it for Travis
So that the build isn't too verbose when running it locally.
2019-09-11 10:26:35 +02:00
Yoann Rodière
6e485989f1 Get rid of travis_wait in .travis.yml
... so that we get actionable logs when something fails.
2019-09-11 10:26:35 +02:00
Yoann Rodière
5f5e029941 HHH-13415 Run Travis tests on JDK11 too
Use OpenJDK 11.0.3 instead of OracleJDK 11.0.2 in the Travis build,
because 11.0.2 just fails because of a bug in javadoc generation.
2019-09-11 10:26:35 +02:00