Commit Graph

8432 Commits

Author SHA1 Message Date
Jonathan Bregler dfe0bcbbca HHH-12798: Fix for nested spatial functions on SAP HANA 2018-07-12 14:23:26 +03:00
Gail Badner a9d5847fa9 HHH-12740 : Subselect fetching doesn't work when multiLoad was used
(cherry picked from commit 579ee65fd3)
2018-07-10 18:52:35 -07:00
Vlad Mihalcea ce13cee9c0 HHH-12200 - Docs mention outdated APIs 2018-07-09 14:24:24 +03:00
Vlad Mihalcea 8f48bbe2bb HHH-12716 - Sample code is required for documentation of disabling polymorphism in queries
Fix typo
2018-07-05 12:20:13 +03:00
Gail Badner c8bc082891 HHH-12746 : Remove assertion that hashCodes are not equal from test
(cherry picked from commit 9b0c3ba600)
2018-07-04 15:58:08 -07:00
Gail Badner 1bc9933c8d Revert "HHH-12746 : CacheKeyImplementation objects with different entityOrRoleName and same id/tenantId have the same hashCode"
This reverts commit 220f41dc3b.

(cherry picked from commit b4762fd52c)
2018-07-04 15:57:48 -07:00
Gail Badner 99b725f444 HHH-12687 : Update migration guide 2018-07-04 15:35:22 -07:00
Vlad Mihalcea 1066d8e097 HHH-12769 - Rework LockTest#testContendedPessimisticLock so that it can work on Oracle without throwing exceptions 2018-07-04 21:01:07 +03:00
Vlad Mihalcea 1598343a4f HHH-12767 - Fix tests failing on Oracle 2018-07-04 17:52:50 +03:00
Vlad Mihalcea 9314d25106 HHH-12350 - User Guide documentation for @Any is too verbose 2018-07-03 16:01:57 +03:00
Vlad Mihalcea 569a4e08ca HHH-12716 - Sample code is required for documentation of disabling polymorphism in queries 2018-07-03 15:03:45 +03:00
Vlad Mihalcea 4a9afdb8c7 HHH-12351 - User Guide: document why Subselect always requires Synchronize 2018-07-03 14:28:49 +03:00
Gail Badner d8fe2ebdae HHH-12746 : CacheKeyImplementation objects with different entityOrRoleName and same id/tenantId have the same hashCode
(cherry picked from commit 220f41dc3b)
2018-07-02 11:15:16 -07:00
Gail Badner a7ac22c686 HHH-12746 : test case
(cherry picked from commit f166b044a6)
2018-07-02 11:15:02 -07:00
Vlad Mihalcea 0bf95c599c HHH-12353 - Document that Session.getReference not always returns a T 2018-07-02 17:30:15 +03:00
Vlad Mihalcea 6146809af2 HHH-12749 - Avoid setting the isolation level to the same value in C3P0ConnectionProvider 2018-07-02 14:33:03 +03:00
Vlad Mihalcea 3a3b0740df HHH-12738 - Session/EntityManager is closed in ForeignGenerator (JTA setup) 2018-06-29 13:45:16 +03:00
Vlad Mihalcea b9cb71772b HHH-12341 - Documentation refers to nonexistent "image clob" 2018-06-29 10:55:40 +03:00
Vlad Mihalcea c89a362d56 HHH-12660 - Missing verb in reference documentation
HHH-12715 - Error in documentation sample code about JPQL and HQL
HHH-12691 - Code block is broken in documentation about AUTO flushing
2018-06-28 18:19:36 +03:00
Vlad Mihalcea 1855d23aef HHH-12697 - Headings problem in Hibernate Documentation 5.3.1 - Proxool configuration
HHH-12698 - Headings problem in Hibernate Documentation 5.3.1 - Transation Patterns
2018-06-28 15:05:04 +03:00
Gail Badner 4e8ff8c12d HHH-12637 : Improvement to fix for HHH-12592
HHH-12637 : Rename/add new tests; remove sequences from IDs
(cherry picked from commit 3dcf69c687)
2018-06-27 23:02:25 -07:00
Gail Badner 83d9c3eb93 HHH-12592 - Fix merging detached enhanced entities with orphan-removal collections.
(cherry picked from commit 01caa5f2b4)
2018-06-27 23:00:51 -07:00
Gail Badner 1bd3fb9139 HHH-12592 : Add more tests
(cherry picked from commit 6aa8301499)
2018-06-27 22:54:30 -07:00
Gail Badner ad79d47dc7 Revert "HHH-12592 - Fix merging detached enhanced entities with orphan-removal collections."
This reverts commit 4f119105f8.

(cherry picked from commit e1b08967d9)
2018-06-27 22:54:10 -07:00
Gail Badner e171ae965c HHH-12592 : add assertions to ensure that the detached and merged collection are not the same, which currently fails
(cherry picked from commit c3c0cd550f)
2018-06-27 22:53:49 -07:00
Yoann Rodière cf891dbe92 HHH-12594 Un-ignore BatchFetchBootstrapTest 2018-06-25 17:42:10 +02:00
Yoann Rodière 4a53df0dd3 HHH-12594 Do not share AliasResolutionContextImpl between EntityLoadQueryDetails instances
Sharing it results in some tables being aliased twice for the same query
space, but with different aliases, resulting in exceptions.

Ideally we should try to generate the aliases once, and then share the
AliasResolutionContextImpl between EntityLoadQueryDetails instances,
but I'm really not comfortable enough with this code to make that kind
of changes.
2018-06-25 17:42:01 +02:00
Yoann Rodière ebda68958d HHH-12594 Trim down BatchFetchBootstrapTest to the simplest possible configuration
So that we can investigate without unnecessary complexity getting in the
way.
2018-06-25 17:41:53 +02:00
Vlad Mihalcea bb732cf26a HHH-12594 - Using property "hibernate.default_batch_fetch_size" crashes bootstrapping
Fix test failing in spite of @FailureExpected
2018-06-25 17:41:45 +02:00
Vlad Mihalcea 15f737e9e1 HHH-12594 - Using property "hibernate.default_batch_fetch_size" crashes bootstrapping 2018-06-25 17:41:37 +02:00
Gail Badner 93514be20d HHH-12687 : ManyToOne associations in embeddable collection elements and composite IDs are always eagerly loaded
(cherry picked from commit 607e51617e)
2018-06-15 15:14:31 -07:00
cristhiank eecf5d41f9 HHH-9403 - AssertionFailure: Fail to process type argument in a generic declaration 2018-06-11 10:20:36 +03:00
Vlad Mihalcea a5e5ea48ce HHH-12561 - bulk_id_strategy does not work with globally_quoted_identifiers 2018-06-08 12:22:48 +03:00
Gail Badner 5e8f7347c7 HHH-12665 : Add to 5.2 migration guide: hibernate.allow_update_outside_transaction=true to restore 5.1 behavior allowing updates without a transaction 2018-06-06 15:01:38 -07:00
Vlad Mihalcea 65aa2a80f8 HHH-12589 - Add support for registering custom SQL functions when bootstrapping via JPA 2018-05-31 07:06:07 +03:00
Gail Badner 2be3d40751 HHH-11979 : Invalid SQL when force increment version of inherited entity
(cherry picked from commit dfecae09c5)
2018-05-30 18:25:17 -07:00
Gail Badner b361d4d49d HHH-11979 : test case
(cherry picked from commit cc9b3eb183)
2018-05-30 18:25:02 -07:00
Guillaume Smet 9224edb526 HHH-12633 Fix model definition in the test to be PostgreSQL compatible 2018-05-28 12:13:10 +02:00
Guillaume Smet 85aa8dc019 HHH-12633 Fix dirty tracking when previous state is unfetched 2018-05-28 11:09:28 +02:00
Guillaume Smet 3981c14e9e HHH-12584 In fact, we can provide a ReflectionOptimizer, just without the fast class instantiator
The fast class instantiator don't make sense for an abstract class or an
interface. I checked the code and we can indeed instantiate a
ReflectionOptimizer without a fast class instantiator.
2018-05-28 11:09:20 +02:00
Guillaume Smet 93fed78f31 HHH-12584 Do not try to create a reflection optimizer for interfaces and abstract classes
It's already the behavior of the Javassist bytecode provider but the
ByteBuddy one was failing with an exception.
2018-05-28 11:09:20 +02:00
Guillaume Smet 8b2bf61eb1 HHH-12634 Make EntityPrinter more permissive regarding the parameters passed
(cherry picked from commit 3855210)
2018-05-25 09:48:43 -04:00
Guillaume Smet f4483e3576 HHH-12631 Fix invalid tracev calls in DefaultResolveNaturalIdEventListener 2018-05-25 13:14:40 +01:00
Chris Cranford 152a8b30db HHH-12592 - Fix merging detached enhanced entities with orphan-removal collections.
(cherry picked from commit 4f11910)
2018-05-24 19:37:26 -04:00
Chris Cranford 15271913f5 HHH-12592 - Added test case.
(cherry picked from commit e7b338a)
2018-05-24 19:37:10 -04:00
Chris Cranford c6f8e7edee HHH-12612 - Added embeddable TYPE_USE test case coverage.
(cherry picked from commit 0d79bc0)
2018-05-24 17:02:37 -04:00
Chris Cranford c344860f19 HHH-12612 - Use getQualifiedName rather than toString.
(cherry picked from commit 5674eae)
2018-05-24 17:02:31 -04:00
Guillaume Smet 1d129c899d HHH-12621 Copy the query spaces when initializing a new NativeQueryImpl
This could ultimately lead to ConcurrentModificationException.
2018-05-24 19:10:13 +01:00
Chris Cranford 287022db24 HHH-12612 - Fix JDK9 compatibility with TYPE_USE on collection fields.
(cherry picked from commit 45a3b39)
2018-05-23 19:33:40 -04:00
Chris Cranford f4f2880127 HHH-12011 HHH 12612 - Remove unnecessary output from test case.
(cherry picked from commit 895b0bb)
2018-05-23 19:33:30 -04:00