Commit Graph

4744 Commits

Author SHA1 Message Date
Vlad Mihalcea 33efabd597 HHH-13167 - When omitting the OTHERWISE clause in a CASE expression built with Criteria API, Hibernate throws a NullPointerException 2018-12-19 19:34:33 +01:00
Gail Badner fa5b632f4e HHH-13084 HHH-13114 : Correct test case using reserved word 2018-12-18 15:15:00 -08:00
John Lin 08747fc2f4 HHH-13094 - Respect @Any.fetch setting to FetchType.EAGER 2018-12-18 12:21:34 +02:00
Vlad Mihalcea e3eeba9845 HHH-13162 - Upgrade MySQL and MariaDB Dialects as they support UNION ALL 2018-12-18 12:06:42 +02:00
Vlad Mihalcea 89372191ec HHH-13140 - Criteria API multiselect aliases are not passed through to the JPQL query and they are not available in ResultTransformer 2018-12-18 06:56:03 +02:00
Gail Badner 7316307d0e HHH-13084 HHH-13114 : Bugs querying entity with non-ID property named 'id'
HHH-13084 HHH-13114 : Query 'select count(h) from Human h' fails if a subclass has a non-Id property named 'id'

HHH-13084 HHH-13114 : Update hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/FromElement.java

Co-Authored-By: dreab8 <dreborier@gmail.com>

HHH-13084 HHH-13114 - Fix FromElementType method name

HHH-13084 HHH-13114 : Correct generated column names
2018-12-17 12:13:07 -08:00
Gail Badner 346b3c7f3e HHH-13084 HHH-13114 : Add test cases
HHH-13084 HHH-13114 : Refactor test cases

HHH-13084 HHH-13114 : Add test cases

HHH-13084 HHH-13114 : Refactor test cases

HHH-13084 HHH-13114 : Add failing test case
2018-12-17 12:10:54 -08:00
George Vinokhodov 478f6d0e11 HHH-13151 Fix fetch of treated entity 2018-12-17 13:54:55 +01:00
Chris Cranford f84ea3cd37 HHH-13104 - Fix SAP Hana to throw MappingException if table contains a single identity-based column. 2018-12-17 13:54:55 +01:00
Chris Cranford d625e15192 HHH-13104 - Fix Oracle 12c to return 'default' for identifier column in insert-statement. 2018-12-17 13:54:55 +01:00
Chris Cranford 08bf8c5044 HHH-13104 - Added test case. 2018-12-17 13:54:55 +01:00
Guillaume Smet 98249af058 HHH-12555 Disable NClob test for dialects not supporting NClob 2018-12-17 13:54:23 +01:00
Guillaume Smet 855f34c771 HHH-12555 Add a DialectCheck for NClob support 2018-12-17 13:53:54 +01:00
Gail Badner 4d0b5dc184 HHH-12555 : Remove code in LobMergeStrategy implementations that copied original Lob when target is null 2018-12-17 12:26:37 +01:00
Gail Badner ca6dc226eb HHH-12555 : Update test to check results 2018-12-17 12:26:37 +01:00
Guillaume Smet 4e05953240 HHH-12555 Add tests 2018-12-17 12:26:37 +01:00
Guillaume Smet 1af878166f HHH-12555 Fix merging of lazy loaded blobs/clobs/nclobs
It's better to avoid pushing UNFETCHED_PROPERTY to the types as it
requires all the types to take it into account.

TypeHelper looks like the only sensible caller that needs change.
2018-12-17 12:26:37 +01:00
Vlad Mihalcea c79ce44f84 HHH-13163 - Fix DDLWithoutCallbackTest#testRangeChecksGetApplied which fails on MariaDB 2018-12-13 16:46:12 +02:00
Chris Cranford 9ff14a33c7 HHH-13147 - Fix DelayedPostIdentifierInsert when second-level cache enabled. 2018-12-07 09:56:41 -05:00
Vlad Mihalcea ae4652378c HHH-10778 - Add support for non-public AttributeConverter implementations 2018-12-06 11:57:51 +02:00
Vlad Mihalcea 1a5cee7c0c HHH-13095 - Document how to use arithmetic expressions in CASE statements 2018-12-06 10:08:30 +02:00
Frank Doherty 84bc30d34a HHH-13141 - Could not fetch the SequenceInformation from the database when using SQL Server with a case-sensitive collatio - 2018-12-06 09:29:09 +02:00
Vlad Mihalcea d986ae92d0 HHH-13144 - Move the doInAutoCommit utility to TranscationUtil 2018-12-06 09:22:29 +02:00
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 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
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 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
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
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