Commit Graph

9061 Commits

Author SHA1 Message Date
Guillaume Smet 54f20d8281 HHH-12805 Upgrade Mockito to 2.19.1 2018-07-16 15:07:56 +02:00
Guillaume Smet 667b565028 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-16 15:07:56 +02:00
Guillaume Smet 48c44ef7d0 HHH-12803 Upgrade ByteBuddy to 1.8.13 2018-07-16 15:07:56 +02:00
Guillaume Smet a9e20c18c5 HHH-12801 Adjust the assertion to the new message generated by JDK 11 2018-07-16 15:07:56 +02:00
Guillaume Smet 9d36d1d91f 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-16 15:07:56 +02:00
Gail Badner 7e69797a45 HHH-12802 : Fix test case to recover from exception properly
(cherry picked from commit 9202a5a11d)
2018-07-13 15:53:46 -07:00
Gail Badner 3af8b6235a HHH-12802 : Hibernate does not thrown an exception when more than entity is loaded with the same ID
(cherry picked from commit 926ad5a133)
2018-07-13 14:51:12 -07:00
Gail Badner ff18d904e8 HHH-12802 : test case
(cherry picked from commit 2ef777e3fe)
2018-07-13 14:50:51 -07:00
Vlad Mihalcea 4b51867c44 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:43:03 +03:00
Sanne Grinovero bb71c63853 HHH-12799 Enforce version alignment of Mockito and ByteBuddy dependencies 2018-07-12 16:27:53 +01:00
Vlad Mihalcea 5e6298d2f9 HHH-12349 - User Guide documentation for @Filter is too verbose 2018-07-12 14:45:18 +03:00
Jonathan Bregler b09fbb431d HHH-12798: Fix for nested spatial functions on SAP HANA 2018-07-12 14:17:55 +03:00
Vlad Mihalcea 1192eed560 HHH-12787 - SessionJdbcBatchTest hangs with DB2 2018-07-12 13:41:37 +03:00
Guillaume Smet 5f6c122a3e HHH-12793 Fix preexisting indentation issues 2018-07-12 12:13:32 +02:00
Guillaume Smet be47ba3393 HHH-12793 Add a comment about why we ignore javax.activation for now 2018-07-12 12:13:32 +02:00
Fabio Massimo Ercoli 6d0509bb34 HHH-12793 Upgrade Karaf, pax-exam and reenable the OSGi tests 2018-07-12 12:13:32 +02:00
Diego Lovison a4df91bdb3 HHH-12797 Fix cache modes relationships table layout 2018-07-12 10:45:53 +02:00
Guillaume Smet 30592b7d74 HHH-12774 Add missing jars to the distribution archives 2018-07-12 10:35:30 +02:00
Galder Zamarreño 65c2aca69f HHH-12177 Update relocation of Infinispan provider for 5.3 2018-07-12 10:08:12 +02:00
Vlad Mihalcea 3bba6adac9 HHH-12768 - TimeAndTimestampTest fails with SQL Server and MYSQL 2018-07-12 06:37:20 +03:00
Sanne Grinovero a72102b47d HHH-12789 Upgrade to Mockito 2.19.0 2018-07-11 10:02:10 +02:00
Sanne Grinovero 6546858eb0 HHH-12788 Enable mockito-inline for the Agroal integration module 2018-07-11 10:02:10 +02:00
Yoann Rodière fb8e1c1d71 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:57:25 +02:00
Yoann Rodière 68ad2130e8 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:57:25 +02:00
Yoann Rodière c26ac23a7b 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:57:25 +02:00
Yoann Rodière a0d2f53937 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:57:25 +02:00
Guillaume Smet a56ff4ca9c HHH-12781 Update Javassist dependency to 3.23.1 2018-07-11 09:53:08 +02:00
Gail Badner 0e1f3d5c94 HHH-12740 : Subselect fetching doesn't work when multiLoad was used
(cherry picked from commit 579ee65fd3)
2018-07-10 18:51:51 -07:00
Vlad Mihalcea 73bc468906 HHH-12200 - Docs mention outdated APIs 2018-07-10 13:55:55 +02:00
Robert Rettig b0f2d0fa59 HHH-8805 - [SchemaUpdate] javax.persistence.ForeignKey doesn't respect ConstraintMode.NO_CONSTRAINT 2018-07-10 14:32:37 +03:00
Yoann Rodière 7471aa1589 HHH-7686 Add missing @Overrides in MapProxy 2018-07-09 17:35:01 +02:00
Yoann Rodière 782336faed 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 17:35:01 +02:00
Yoann Rodière bc6c982541 HHH-7686 Test dynamic map proxy serialization 2018-07-09 17:35:01 +02:00
Yoann Rodière f2b4aedc03 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 17:35:01 +02:00
Yoann Rodière e0900b17e2 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 17:35:01 +02:00
Yoann Rodière 3336489e40 HHH-12720 Allow lazy loading outside of a transaction after proxy deserialization if the proper settings were enabled 2018-07-09 17:35:01 +02:00
Yoann Rodière 500edf4b8a HHH-12720 Test proxy serialization with hibernate.enable_lazy_load_no_trans = true 2018-07-09 17:35:01 +02:00
Guillaume Smet 147476038b HHH-12778 Register the cause when an exception occurs creating a proxy 2018-07-09 15:08:36 +02:00
Andrea Boriero 1e9f67fbc9 HHH-12776 Add test for issue 2018-07-09 13:46:45 +02:00
Guillaume Smet 1d68b1a2d0 Revert "HHH-12670 - Allows native SQL queries that take a given resultClass to map the result set to the required type"
This reverts commit 9fac6747ef.
2018-07-09 13:46:36 +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 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
Vlad Mihalcea aeb2f9e0b0 HHH-12716 - Sample code is required for documentation of disabling polymorphism in queries
Fix typo
2018-07-05 12:19:03 +03:00
Gail Badner 9b0c3ba600 HHH-12746 : Remove assertion that hashCodes are not equal from test 2018-07-04 15:55:30 -07:00
Gail Badner b4762fd52c Revert "HHH-12746 : CacheKeyImplementation objects with different entityOrRoleName and same id/tenantId have the same hashCode"
This reverts commit 220f41dc3b.
2018-07-04 15:52:11 -07:00