Commit Graph

9529 Commits

Author SHA1 Message Date
Vlad Mihalcea 3ff3615d00 HHH-13110 - @PreUpdate method on a Embeddable null on the parent caused NullPointerException 2018-12-05 16:40:22 +01:00
Guillaume Smet 849e2a5a53 Prepare for next development iteration 2018-11-29 18:02:01 +01:00
Guillaume Smet f4aec91030 5.4.0.CR2 2018-11-29 17:24:48 +01:00
Guillaume Smet 21fa1ab54b HHH-13127 Update a few things in the metamodel generator documentation 2018-11-29 17:04:47 +01:00
Guillaume Smet e528eb7ee9 HHH-13127 Document that JAXB jars are needed if using JDK 11 2018-11-29 17:04:47 +01:00
Guillaume Smet 190dedc8fc HHH-13128 Add missing jaxb-runtime dependency to metamodel generator
It's necessary for JDK 11 and we missed it when we added the
jaxb-runtime dependency to hibernate-core.
2018-11-29 11:20:44 +01:00
Vlad Mihalcea d48307d5fa HHH-13125 - Remove the Javadoc links in the User Guide pointing internal classes 2018-11-29 11:10:10 +01:00
Vlad Mihalcea 1b53969359 HHH-13102 - Document how catalog and schema attributes need to be applied based on the underlying DB capabilities 2018-11-29 11:06:25 +01:00
Vlad Mihalcea c9356ce9b4 HHH-13115 - Document how to define timezone per tenant when using Multitenant Database 2018-11-29 10:51:11 +01:00
Guillaume Smet 2823e98cd9 Remove non-ascii character from Javadoc
We often have java.io.FileNotFoundException: JAR entry
org/hibernate/annotations/NamedQueries.class not found errors when
building on these 2 classes and it's the only special thing in them so
let's hope it will fix this issue.
2018-11-28 11:00:48 +01:00
Vlad Mihalcea 39d9f84920 HHH-13124 - The CachingRegionFactory resolution algorithm has changed 2018-11-27 18:17:45 +01:00
Vlad Mihalcea 4900832cc2 Fix tests failing due to an import which was not even required 2018-11-26 18:55:59 +02:00
Vlad Mihalcea 850f0cdd20 Add missing test condition for `hibernate.jpa.compliance.proxy` tests 2018-11-26 17:51:14 +02:00
Vlad Mihalcea b93e340d22 Add tests to prove that the `hibernate.jpa.compliance.proxy` behavior works as expected 2018-11-26 17:48:17 +02:00
Henri Tremblay 73345d5263 HHH-13118 Use the provided class loader even when using the default URI 2018-11-23 16:58:03 +01:00
Guillaume Smet 25554375f2 HHH-13111 Restore support of criteria subqueries in select clauses
When the JPA query compliance mode is disabled (the default), it should
be possible to include subqueries in select clauses of a criteria query.

This was previously accepted due to a bug. After having fixed HHH-13001, we
started to throw an IllegalStateException.
2018-11-23 15:29:08 +01:00
Yoann Rodière a89a9beeb0 HHH-13112 Fix a table name in NoPackageTest 2018-11-23 14:44:10 +01:00
Yoann Rodière aa2648d878 HHH-13043 Upgrade to JAXB 2.3.1
... which has a correctly formatted POM, and doesn't wreak havoc in
projects depending on us and using Maven + JDK11.
2018-11-23 13:39:39 +01:00
Yoann Rodière 809eec87f0 HHH-13112 Upgrade to ByteBuddy 1.9.5
... which fixes https://github.com/raphw/byte-buddy/issues/568
2018-11-23 08:06:13 +01:00
Yoann Rodière 7799555bc7 HHH-13112 Add a test with an entity in the default package 2018-11-21 11:33:21 +01:00
Vlad Mihalcea 0684fd867c Revert "HHH-13105 - Add registries for user-defined Types as currently a custom Type is instantiated and configured 9 times"
This reverts commit 903d542020.
2018-11-20 20:43:25 +02:00
Vlad Mihalcea 903d542020 HHH-13105 - Add registries for user-defined Types as currently a custom Type is instantiated and configured 9 times 2018-11-19 18:15:32 +02:00
Vlad Mihalcea dab50a6d8a HHH-13108 - IN Clause Parameter Padding not working for Criteria API 2018-11-16 20:23:33 +02:00
Andrea Boriero 5515347ec3 HHH-13107 - JtaWithStatementsBatchTest fails on Oracle 2018-11-15 20:36:04 +00:00
Guillaume Smet a95a48b0f1 Prepare next development iteration 2018-11-15 15:25:19 +01:00
Guillaume Smet 06da34868b 5.4.0.CR1 2018-11-15 14:47:58 +01:00
Andrea Boriero 11e71f6977 HHH-13050 - On release of batch it still contained JDBC statements logged 2018-11-14 12:31:20 -08:00
Gail Badner a7fccaa377 HHH-13050 : Add test with a batch that fails when addToBatch() is called 2018-11-14 12:31:20 -08:00
Andrea Boriero be0ee006ab HHH-13050 - Add test for issue 2018-11-14 12:31:20 -08:00
Chris Cranford 013e5b70b8 HHH-13053 - Fix test on Oracle and HANA databases. 2018-11-14 12:46:33 -05:00
Chris Cranford 805aec32b3 HHH-13101 - Document `hibernate.id.disable_delayed_identity_inserts` config setting. 2018-11-14 11:38:12 -05:00
Andrea Boriero a15dfe0e05 HHH-13076 - Hibernate 'Transaction already active' behaviour with JTA transaction manager 2018-11-14 15:42:40 +00:00
Andrea Boriero 0fa4b50188 HHH-13076 - Add test for issue 2018-11-14 15:42:40 +00:00
Sanne Grinovero 432c18441d HHH-13100 Remove unused import 2018-11-14 15:32:29 +00:00
Guillaume Smet 53cbc1660c HHH-13100 Make a couple of equals()/hashCode() implementations lighter 2018-11-14 14:09:49 +01:00
Vlad Mihalcea c354b5e8b9 JPA-31 - Simple JPQL with guarded null Parameter fails with Postgresql
Add test case to prove the issue does not replicate
2018-11-14 14:46:29 +02:00
Gail Badner e12a688524 HHH-11209 : Log a DEBUG message if collection with queued operations is detached due to rollback; otherwise, log INFO message 2018-11-14 00:42:06 -08:00
Chris Cranford d7d6e2882f HHH-13042 HHH-13044 HHH-13053 - Fix to short-circuit delayed identifier insert forcing them to insert early. 2018-11-13 23:04:01 -08:00
Chris Cranford 1e8ccb6cce HHH-13053 - Added test case. 2018-11-13 23:04:01 -08:00
Chris Cranford 67459cd097 HHH-13044 - Added test case. 2018-11-13 23:04:01 -08:00
Chris Cranford 7acad70b01 HHH-13042 - Added test case. 2018-11-13 23:04:00 -08:00
Chris Cranford dc873c3d36 HHH-13042 - Revert change made for HHH-12464. 2018-11-13 23:04:00 -08:00
Guillaume Smet 79a8f43ba5 HHH-13097 Don't throw an exception if there are two getter candidates 2018-11-13 23:56:42 +00:00
Guillaume Smet 36078065ea HHH-13097 Cache a static ByteBuddy matcher 2018-11-13 23:56:42 +00:00
Guillaume Smet 45d5aa7ddf HHH-13097 Cache the resolution of the getters 2018-11-13 23:56:41 +00:00
Guillaume Smet 4ec71218e9 HHH-13097 Cache the annotations resolution 2018-11-13 23:56:12 +00:00
Guillaume Smet d125349c07 HHH-13097 Only rewrite class if enhanced in the ByteBuddy enhancer
This makes the behavior of the ByteBuddy enhancer consistent with the
behavior of the Javassist enhancer.

Currently, the Maven plugin rewrites every class provided.
2018-11-13 23:52:55 +00:00
Guillaume Smet 5cdf56774d HHH-13097 Add a missing @Override 2018-11-13 23:52:55 +00:00
Sanne Grinovero b959f41134 HHH-13100 All custom implementation of Byte Buddy "Implementation" s should have a proper equals and hashcode 2018-11-13 23:36:57 +00:00
Sanne Grinovero 0f3bba6ed8 HHH-13099 Update to Byte Buddy 1.9.4 2018-11-13 22:24:12 +00:00