4740 Commits

Author SHA1 Message Date
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 903d542020ea2a22e796ef8c21b7f55c26105967.
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
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