9135 Commits

Author SHA1 Message Date
Martin Simka
d79d6267d0 [HHH-12765] don't use SQL Server reserved keyword in test 2018-07-03 19:28:39 +01:00
Rico Neubauer
2bd99e5f32 HHH-12553 - Prevent ConcurrentModificationException in OsgiClassLoader 2018-07-03 19:01:25 +01:00
Chris Cranford
fcdb89302a HHH-12757 - Fix test failure on Oracle. 2018-07-03 13:17:28 -04:00
Yoann Rodière
212d8c01e5 HHH-11495 Update the javadoc of Metamodel#getImplementors to reflect the actual implementation
In particular, the actual implementations may not return all persisted
subtypes if the given type is persisted and "explicit polymorphism" is
enabled. So this really is more about HQL queries than about a class
hierarchy.
2018-07-03 19:00:13 +02:00
Yoann Rodière
600164869b HHH-11495 Add a missing @Override 2018-07-03 19:00:13 +02:00
Guillaume Smet
6c5e71fc40 HHH-11495 Only cache values if the class is mapped somehow 2018-07-03 19:00:13 +02:00
Guillaume Smet
7067b191b7 HHH-11495 Change the logic to be more efficient
We are optimistic about our chances to find the elements in the cache,
thus avoiding calling computeIfAbsent() if not necessary.

We only store in the cache the elements for which we have a proper
class, thus avoiding filling the cache with random values.
2018-07-03 19:00:13 +02:00
Guillaume Smet
e17491a198 HHH-11495 Return a defensive copy of the array 2018-07-03 19:00:13 +02:00
Carlos Aristu
9684afda76 HHH-11495 Reduce criteria overhead by adding an implementors cache 2018-07-03 19:00:12 +02:00
Chris Cranford
35cd3a1c38 HHH-12764 - Fix test failure with Oracle. 2018-07-03 12:26:06 -04:00
Chris Cranford
6dea02bac5 HHH-12754 - Fix broken envers tests on other database platforms. 2018-07-03 12:09:35 -04:00
Vlad Mihalcea
58613cba73 HHH-12350 - User Guide documentation for @Any is too verbose 2018-07-03 15:49:38 +03:00
Vlad Mihalcea
5b40dfca26 HHH-12716 - Sample code is required for documentation of disabling polymorphism in queries 2018-07-03 14:50:01 +03:00
Vlad Mihalcea
6c49f8ef5c HHH-12351 - User Guide: document why Subselect always requires Synchronize 2018-07-03 14:27:17 +03:00
Sanne Grinovero
a67c6b9cd4 HHH-12760 Remove no longer needed EqualsHelper and cleanup some equality checks 2018-07-03 10:43:49 +01:00
Sanne Grinovero
f54949d280 HHH-12759 Upgrade integration tests to WildFly 13.0.0.Final 2018-07-02 19:59:53 +01:00
Sanne Grinovero
a3d39bbf96 HHH-12758 Arquillian JVM configuration for integration tests is ignoring system properties 2018-07-02 19:59:45 +01:00
Guillaume Smet
c5d0bfb57d HHH-12663 Remove an outdated Karaf configuration 2018-07-02 17:10:44 +02:00
Fabio Massimo Ercoli
260ec8d3fa HHH-12663 Include hibernate-osgi bundle only in hibernate-orm feature 2018-07-02 17:10:44 +02:00
Fabio Massimo Ercoli
54722fc344 HHH-12663 Upgrade gradle-karaf-plugin 2018-07-02 17:10:44 +02:00
Fabio Massimo Ercoli
fb39fc078a HHH-12663 Update hibernate-matrix-testing to 2.0.0.Final 2018-07-02 17:10:44 +02:00
Vlad Mihalcea
5716cecb55 HHH-12353 - Document that Session.getReference not always returns a T
Change to lowercase noun
2018-07-02 17:42:42 +03:00
Chris Cranford
b7d92ed19b HHH-12755 - Fix broken envers tests on Postgres and EnterpriseDB 2018-07-02 10:32:01 -04:00
Vlad Mihalcea
75d65542a1 HHH-12353 - Document that Session.getReference not always returns a T 2018-07-02 17:17:22 +03:00
Chris Cranford
c33000d7ad HHH-12754 - Fix broken envers tests on other database platforms. 2018-07-02 10:08:53 -04:00
Vlad Mihalcea
387bbc51c1 HHH-12749 - Avoid setting the isolation level to the same value in C3P0ConnectionProvider
Fix checkstyle issues
2018-07-02 14:15:50 +03:00
Vlad Mihalcea
6f336b850c HHH-12749 - Avoid setting the isolation level to the same value in C3P0ConnectionProvider 2018-07-02 13:36:23 +03:00
Gail Badner
220f41dc3b HHH-12746 : CacheKeyImplementation objects with different entityOrRoleName and same id/tenantId have the same hashCode 2018-07-02 09:46:11 +02:00
Gail Badner
f166b044a6 HHH-12746 : test case 2018-07-02 09:46:11 +02:00
Guillaume Smet
6b0ef0a5c4 HHH-12685 Fix a few warnings 2018-06-29 11:51:54 +02:00
Guillaume Smet
989ff9509f HHH-12685 Move the test where it should have been
Add an additional test for getParameters()
2018-06-29 11:51:54 +02:00
Andrea Boriero
673e4f7d01 HHH-12685 - Add tests 2018-06-29 11:51:54 +02:00
Andrea Boriero
d64a9a9000 HHH-12685 - Fix CriteriaQueryTypeQueryAdapter parameters type validation issues 2018-06-29 11:51:54 +02:00
cristhiank
d4a46fa93e HHH-12685 Add test case
Signed-off-by: cristhiank <calovi86@gmail.com>
2018-06-29 11:51:54 +02:00
Guillaume Smet
27409b27a3 HHH-12685 Convert the parameters to JPQL ones before calling isBound() 2018-06-29 11:51:54 +02:00
Vlad Mihalcea
07738c4d89 HHH-12738 - Session/EntityManager is closed in ForeignGenerator (JTA setup) 2018-06-29 11:09:00 +03:00
Vlad Mihalcea
c69038d476 HHH-12341 - Documentation refers to nonexistent "image clob" 2018-06-29 10:48:47 +03:00
Vlad Mihalcea
723e0289e9 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:17:47 +03:00
Vlad Mihalcea
4539be09c2 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 14:47:51 +03:00
Gail Badner
3dcf69c687 HHH-12637 : Improvement to fix for HHH-12592
HHH-12637 : Rename/add new tests; remove sequences from IDs
2018-06-27 11:41:37 -07:00
Guillaume Smet
463937fcec Fix typo in OSGi gradle script 2018-06-27 17:37:02 +02:00
Sanne Grinovero
06174d8433 HHH-12743 Cleanup some deprecated code from ProviderChecker 2018-06-27 13:42:12 +01:00
Sanne Grinovero
57ba794a62 HHH-12744 Remove no longer necessary jboss-deployment-structure.xml from integration tests 2018-06-27 13:42:12 +01:00
Guillaume Smet
09aa12496f HHH-12741 Add a comment to explain why we add the new keywords here 2018-06-27 13:28:47 +02:00
Yanming Zhou
0a4a609a42 HHH-12741 Register new reserved words added in MySQL 8.0
https://dev.mysql.com/doc/refman/8.0/en/keywords.html#keywords-new-8-0-A
2018-06-27 13:26:41 +02:00
Vlad Mihalcea
b3e0d363bd HHH-12738 - Session/EntityManager is closed in ForeignGenerator (JTA setup)
Add test case proving the issue does not replicate for either RESOURCE_LOCAL or JTA transactions
2018-06-27 11:45:02 +03:00
Guillaume Smet
163cab99e2 HHH-12630 Keep the original starting exception and use it as a cause 2018-06-26 18:09:26 +02:00
Sanne Grinovero
d0087948ef HHH-12640 Do not fully deprecate the WildFlyStandAloneJtaPlatform so to allow an explicit user choice 2018-06-26 15:44:17 +01:00
Scott Marlow
1a89a167b4 HHH-12640 deprecate WildFlyStandAloneJtaPlatform but still allow apps to reference it until we remove it in the future 2018-06-26 15:33:28 +01:00
Vlad Mihalcea
9fac6747ef HHH-12670 - Allows native SQL queries that take a given resultClass to map the result set to the required type 2018-06-26 15:13:25 +03:00