Commit Graph

9611 Commits

Author SHA1 Message Date
Gail Badner cf0f6a6410 HHH-13640 : Correct DefaultLoadEventListener#proxyOrLoad to work properly enhancement but no HibernateProxy factory 2019-11-06 21:51:53 -08:00
Gail Badner ea5de89f56 HHH-13640 : Add test using custom EntityTuplizer with no HibernateProxy factory using Session 2019-11-06 21:51:53 -08:00
Gail Badner cd0054cec1 HHH-13633 : Bugs join-fetching a collection when scrolling with a stateless session using enhancement as proxy
Minor changes suggested by Andrea.
2019-11-06 21:51:53 -08:00
Gail Badner 9cb4d2f411 HHH-13633 : Bugs join-fetching a collection when scrolling with a stateless session using enhancement as proxy 2019-11-06 21:51:53 -08:00
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 e10e84159a)
2019-11-06 21:51:53 -08:00
Gail Badner 7249e4f736 HHH-13640 : Added/modified tests
(cherry picked from commit c21ecb511c)
2019-11-06 21:51:53 -08:00
Gail Badner 45604c53cd HHH-13653 : More test cases
(cherry picked from commit c712b83955)
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 3c1f4356dd)
2019-11-06 21:51:53 -08:00
Gail Badner b788b62e08 HHH-13653 : Test case
(cherry picked from commit 00f45951da)
2019-11-06 21:51:53 -08:00
Gail Badner ff6f2e5bf8 HHH-13640 : Minor improvement
(cherry picked from commit d6376834a7)
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 cec4228d70)
2019-11-06 21:51:53 -08:00
Andrea Boriero 8b855d631b HHH-13640 - Add PrepareStatement executed check to LazyToOnesProxyWithoutSubclassesTest
(cherry picked from commit 2bc7fed96e)
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 616f549f8c)
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 ee304305e8)
2019-11-06 21:51:53 -08:00
Gail Badner fdb5ba7d4e HHH-13640 : Test case (marked FailureExpected)
(cherry picked from commit 283802c491)
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 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 2076c68ddf)
2019-10-01 14:13:30 -07:00
Gail Badner 1f48df3ee5 HHH-13586 : test case
(cherry picked from commit 1cb81c0304)
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 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 ef87991fa3)
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 debc5d37f8)
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 74d35b2d59)
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 8fce51c765)
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 f9f6793232)
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 a580227569)
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 be7cc76556)
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 7ceaf3aaa4)
2019-09-11 15:40:31 -05:00
Gail Badner c3286a2b56 HHH-13607 : Added tests
(cherry picked from commit 650b1dec6a)
2019-09-11 15:40:31 -05:00
Gail Badner 4b187995a9 HHH-13504 : Upgrade ByteBuddy to 1.9.11
(cherry picked from commit 450fdb75f5)
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 f21c8c2927)
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 9dfdb2b471)
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 5fc6012449)
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