Yoann Rodière
4699c73243
HHH-12720 Test proxy serialization with hibernate.enable_lazy_load_no_trans = true
2018-07-09 16:27:31 +02:00
Guillaume Smet
dcf1f66b8a
HHH-12778 Register the cause when an exception occurs creating a proxy
2018-07-09 15:07:56 +02:00
Guillaume Smet
daef4b7f08
Revert "HHH-12670 - Allows native SQL queries that take a given resultClass to map the result set to the required type"
...
This reverts commit 9fac6747ef
.
2018-07-09 13:27:55 +02:00
Gail Badner
9b0c3ba600
HHH-12746 : Remove assertion that hashCodes are not equal from test
2018-07-04 15:55:30 -07:00
Gail Badner
b4762fd52c
Revert "HHH-12746 : CacheKeyImplementation objects with different entityOrRoleName and same id/tenantId have the same hashCode"
...
This reverts commit 220f41dc3b
.
2018-07-04 15:52:11 -07:00
Gail Badner
8081aaec93
HHH-12729 : Correct Javadoc comments
2018-07-04 15:47:51 -07:00
Gail Badner
c143e888d2
HHH-12729 : Binary and behavioral incompatibilities of org.hibernate.Query.getFirstResult(), setFirstResult(), getMaxResults(), setMaxResults()
2018-07-04 15:47:51 -07:00
Vlad Mihalcea
8fff54d6ee
HHH-12769 - Rework LockTest#testContendedPessimisticLock so that it can work on Oracle without throwing exceptions
2018-07-04 21:00:11 +03:00
Vlad Mihalcea
6b3e4e6f56
HHH-12767 - Fix tests failing on Oracle
2018-07-04 17:49:42 +03:00
Guillaume Smet
88bfe7e66c
HHH-12531 Make the legacy names public so that Infinispan can reuse them
2018-07-04 16:15:41 +02:00
Yoann Rodière
21eac287e9
HHH-12531 Default to using legacy region names when default query caches do not exist in the EhCache and JCache integrations
2018-07-04 10:03:23 +02:00
Yoann Rodière
63cc63b386
HHH-12531 Use short, simple names for the query result and update timestamps caching regions
2018-07-04 10:03:23 +02:00
Yoann Rodière
2649e1372c
HHH-12649 Move the created cache warning to org.hibernate.cache.spi.SecondLevelCacheLogger
2018-07-04 09:44:50 +02:00
Guillaume Smet
e7145cfe72
HHH-12727 Reduce the accesses to the statement -> result sets map
2018-07-04 09:37:44 +02:00
Guillaume Smet
4c22b52f80
HHH-12699 Resolve once and for all the method mapping in ResultSet proxy
2018-07-04 09:37:44 +02:00
Guillaume Smet
377b3d1fbe
HHH-12699 Fix a typo
2018-07-04 09:37:44 +02:00
Yoann Rodière
a19fc84320
HHH-12594 Properly share AliasResolutionContextImpl between EntityLoadQueryDetails instances
...
In particular, avoid contributing the aliases twice for the same
context: this would just trigger exceptions.
2018-07-04 09:22:09 +02:00
Sanne Grinovero
665110452e
HHH-12692 Fixing style
2018-07-03 23:41:48 +01:00
Walter White
5f0024feae
HHH-12692 SessionImpl#toString - add system identity hashcode
...
show the instance id in addition to whether the session is open or closed (when trace is not enabled).
2018-07-03 23:38:06 +01:00
Walter White
a0633b84fe
HHH-12692 SessionImpl#toString - remove overly verbose output
...
Is toString used, if so, when do we need to see the actionQueue or persistenceContext?
TRACE?
2018-07-03 23:37:50 +01:00
Andrea Boriero
a9538ef710
HHH-12247 Verify JPA bootstrap errors are propagated
2018-07-03 19:52:37 +01:00
Sanne Grinovero
2253fad19d
HHH-12247 Propagate bootstrapping exceptions rather than logging them at DEBUG level
2018-07-03 19:52:37 +01:00
Martin Simka
d79d6267d0
[HHH-12765] don't use SQL Server reserved keyword in test
2018-07-03 19:28:39 +01: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
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
a3d39bbf96
HHH-12758 Arquillian JVM configuration for integration tests is ignoring system properties
2018-07-02 19:59:45 +01: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
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
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