9064 Commits

Author SHA1 Message Date
Guillaume Smet
3577e8540f HHH-12807 Disable the hibernate-orm-modules tests for JDK 11 2018-07-14 13:34:52 +02:00
Guillaume Smet
3abb6805b6 HHH-12805 Upgrade Mockito to 2.19.1 2018-07-14 11:59:53 +02:00
Guillaume Smet
f274db28f6 HHH-12804 Don't mock Map in CollectionBinderTest
Apparently, Mockito + ByteBuddy are unable to mock Map on JDK 11.

It might be solved in the future but there's no point in doing it so
let's avoid it.
2018-07-14 11:45:56 +02:00
Guillaume Smet
972a79d448 HHH-12803 Upgrade ByteBuddy to 1.8.13 2018-07-14 11:43:28 +02:00
Guillaume Smet
99b4f3c24a HHH-12801 Adjust the assertion to the new message generated by JDK 11 2018-07-14 11:43:16 +02:00
Guillaume Smet
5ec70ec22e HHH-12800 Use a class loading strategy suitable for the JDK used
The previously chosen strategy used misc.Unsafe which is not possible
anymore with JDK 11.
2018-07-14 11:43:16 +02:00
Gail Badner
9202a5a11d HHH-12802 : Fix test case to recover from exception properly 2018-07-13 15:51:39 -07:00
Gail Badner
926ad5a133 HHH-12802 : Hibernate does not thrown an exception when more than entity is loaded with the same ID 2018-07-13 14:45:11 -07:00
Gail Badner
2ef777e3fe HHH-12802 : test case 2018-07-13 14:43:53 -07:00
Vlad Mihalcea
cf3622f64c HHH-12771 - Caused by: java.lang.UnsupportedOperationException: Cache provider [org.hibernate.cache.ehcache.internal.EhcacheRegionFactory@3271ec2a] does not support transactional access 2018-07-13 09:40:48 +03:00
Sanne Grinovero
c424583d8e HHH-12799 Enforce version alignment of Mockito and ByteBuddy dependencies 2018-07-12 16:19:57 +01:00
Vlad Mihalcea
5b4f18390e HHH-12349 - User Guide documentation for @Filter is too verbose 2018-07-12 14:35:28 +03:00
Jonathan Bregler
4405bb5c15 HHH-12798: Fix for nested spatial functions on SAP HANA 2018-07-12 13:53:15 +03:00
Vlad Mihalcea
414a0dd75d HHH-12787 - SessionJdbcBatchTest hangs with DB2 2018-07-12 13:39:10 +03:00
Guillaume Smet
0449c1a79c HHH-12793 Fix preexisting indentation issues 2018-07-12 12:11:53 +02:00
Guillaume Smet
9ebed55dd9 HHH-12793 Add a comment about why we ignore javax.activation for now 2018-07-12 12:11:53 +02:00
Fabio Massimo Ercoli
3d1d1d2d98 HHH-12793 Upgrade Karaf, pax-exam and reenable the OSGi tests 2018-07-12 12:11:53 +02:00
Diego Lovison
535a33ea5d HHH-12797 Fix cache modes relationships table layout 2018-07-12 10:45:40 +02:00
Galder Zamarreño
5f03b48edc HHH-12177 Update relocation of Infinispan provider for 5.3 2018-07-12 10:36:23 +02:00
Vlad Mihalcea
97b77bcde3 HHH-12768 - TimeAndTimestampTest fails with SQL Server and MYSQL 2018-07-11 18:17:15 +03:00
Guillaume Smet
9035793987 HHH-12774 Add missing jars to the distribution archives 2018-07-11 10:15:03 +02:00
Sanne Grinovero
c063b310b4 HHH-12789 Upgrade to Mockito 2.19.0 2018-07-11 10:01:16 +02:00
Sanne Grinovero
335f6232d9 HHH-12788 Enable mockito-inline for the Agroal integration module 2018-07-11 10:01:16 +02:00
Yoann Rodière
479975dcb3 HHH-12695 Restore the getType method in ParameterRegistration
It was removed in 5.3.0.Beta1, but this breaks backward compatibility
with 5.1.
2018-07-11 09:56:43 +02:00
Yoann Rodière
e9b8a80a99 HHH-12695 Rename org.hibernate.query.QueryParameter#getType to getHibernateType
Because it conflicts with the Class-returning getType method we want to
re-introduce in ParameterRegistration to restore backward compatibility.
2018-07-11 09:56:43 +02:00
Yoann Rodière
99c0c320bb HHH-12695 Add missing @Overrides in subclasses of javax.persistence.Parameter
Because we are in 2018 and Java 5 is now 14 years old.
2018-07-11 09:56:43 +02:00
Yoann Rodière
66d123be75 HHH-12695 Explicitly mark contracts as @Incubating, since a comment in QueryParameter implies they are in fact incubating
I did not mark ParameterRegistration as incubating, because it's a
pre-existing interface that we can't reasonably consider as incubating.

It's a bit odd to have a non-incubating contract (ParameterRegistration)
extend an incubating one (ProcedureParameter), though...
2018-07-11 09:56:43 +02:00
Guillaume Smet
c5d97e4e23 HHH-12781 Update Javassist dependency to 3.23.1 2018-07-11 09:52:31 +02:00
Guillaume Smet
d32997a32d HHH-12784 Fix a regression in Javassist support 2018-07-11 09:52:31 +02:00
Gail Badner
579ee65fd3 HHH-12740 : Subselect fetching doesn't work when multiLoad was used 2018-07-10 18:37:21 -07:00
Robert Rettig
831bff13be HHH-8805 - [SchemaUpdate] javax.persistence.ForeignKey doesn't respect ConstraintMode.NO_CONSTRAINT 2018-07-10 13:09:07 +03:00
Yoann Rodière
d4477ff5f8 HHH-7686 Add missing @Overrides in MapProxy 2018-07-09 16:27:31 +02:00
Yoann Rodière
f3e62ea795 HHH-7686 Allow lazy loading outside of a transaction after dynamic map proxy deserialization if the proper settings were enabled
In theory, trying to deserialize MapLazyInitializer instances that were
serialized before this patch should still work, although using such
instances (i.e. trying to access any method on the proxy) would still
fail, just like it used to before this patch.
2018-07-09 16:27:31 +02:00
Yoann Rodière
1522efc0ad HHH-7686 Test dynamic map proxy serialization 2018-07-09 16:27:31 +02:00
Yoann Rodière
677f3dffba HHH-7686 Clarify and test initialization code in the writeReplace() method in proxies
If we copy the behavior of "traditional" (non-map) proxies to the
"dynamic-map" proxies, we'd better know what this behavior is and be
sure it works correctly.
2018-07-09 16:27:31 +02:00
Yoann Rodière
415f964a67 HHH-12720 Deprecate a useless constructor in AbstractSerializableProxy
A no-arg constructor is only necessary for superclasses of serializable
classes that are not themselves serializable. Here the class is
serializable, so the constructor is useless.
2018-07-09 16:27:31 +02:00
Yoann Rodière
41943fb920 HHH-12720 Allow lazy loading outside of a transaction after proxy deserialization if the proper settings were enabled 2018-07-09 16:27:31 +02:00
Yoann Rodière
4699c73243 HHH-12720 Test proxy serialization with hibernate.enable_lazy_load_no_trans = true 2018-07-09 16:27:31 +02:00
Guillaume Smet
dcf1f66b8a HHH-12778 Register the cause when an exception occurs creating a proxy 2018-07-09 15:07:56 +02:00
Andrea Boriero
8757ee4191 HHH-12776 Add test for issue 2018-07-09 13:33:36 +02:00
Guillaume Smet
daef4b7f08 Revert "HHH-12670 - Allows native SQL queries that take a given resultClass to map the result set to the required type"
This reverts commit 9fac6747ef22acff9c7350efca33286452a2c967.
2018-07-09 13:27:55 +02:00
Vlad Mihalcea
f708a75c4f HHH-12200 - Docs mention outdated APIs 2018-07-09 14:13:01 +03:00
Guillaume Smet
35806c9dcb master is now 5.4 2018-07-05 16:15:12 +02:00
Guillaume Smet
8814d4753f Add vim swap files to .gitignore 2018-07-05 16:12:56 +02:00
Guillaume Smet
3b5d71b3a7 Prepare for next development iteration 2018-07-05 15:54:01 +02:00
Guillaume Smet
84d702c43f Exclude the build directories from the files pushed to SourceForge 5.3.2 2018-07-05 15:46:05 +02:00
Guillaume Smet
7b5ae68e13 Exclude the bin directories from the files pushed to SourceForge 2018-07-05 15:27:24 +02:00
Guillaume Smet
cc69b20504 Upgrade BinTray Gradle plugin to 1.8.3 2018-07-05 14:39:29 +02:00
Guillaume Smet
bd08b65ccc 5.3.2.Final 2018-07-05 14:28:19 +02:00
Guillaume Smet
d66ea16bb5 5.3.2.Final 2018-07-05 14:26:05 +02:00