Sanne Grinovero
11b1623774
HHH-13804 Update comments in Environment to suggest the ability to inject an externally defined ProxyFactoryFactory instance
2020-02-07 13:41:29 +00:00
Sanne Grinovero
8043e49384
HHH-13851 Remove a dead code field from PojoEntityTuplizer
2020-02-07 13:28:41 +00:00
Sanne Grinovero
0964b881f7
HHH-13851 Rework initialization of ProxyFactoryFactory, allow some code reuse from SPI
2020-02-07 13:28:32 +00:00
Sanne Grinovero
52ca2703f3
HHH-13850 Clear the BytecodeProvider caches both after SessionFactory creation and stop
2020-02-07 13:22:37 +00:00
Sanne Grinovero
5c81089d65
HHH-13849 Convert BytecodeProvider into a Service as well
2020-02-07 13:21:13 +00:00
Sanne Grinovero
e19acd5a9c
HHH-13849 Convert ProxyFactoryFactory into a Service, scope it to SessionFactory
2020-02-07 13:21:10 +00:00
Frank Doherty
4b037cdf8f
HHH-13792 evict entity cache after transaction has committed for read-write cache access strategy
...
- changed EntityReadWriteAccess to remove the no-op unlockRegion method (now uses the method inherited from
AbstractCachedDomainDataAccess, which calls evictAll)
- changed AbstractReadWriteAccess to add a no-op removeAll method (as this is called by the constructor in
BulkOperationCleanupAction.EntityCleanup, during the transaction)
- added new file ReadWriteCacheTest with some test scenarios:
- testDeleteHQL/testDeleteNativeQuery/testUpdateHQL/testUpdateNativeQuery which confirm that the fix corrects the
scenario where stale entities could be loaded into the cache and remain there (because the eviction was
happening before the transaction had committed)
- testDelete/testUpdate show that entity updates/deletions were not affected by this issue (only HQL/native queries)
2020-02-05 15:47:13 +01:00
Hyunjin Choi
07ffd63b3a
Fix typos in AbstractEntityPersister's generateSQLDeletStrings() method
...
Fix typo.
2020-02-05 15:27:16 +01:00
Sanne Grinovero
ddb810510c
HHH-13838 Allow extension of PersistenceXmlParser
2020-01-31 18:32:24 +00:00
Sanne Grinovero
eb524aa3a4
HHH-13809 On more fix in basic_types.adoc
2020-01-31 10:00:43 +00:00
Nathan Xu
19e35b86cc
HHH-13809 Various improvements in the user guidesw
2020-01-31 09:30:28 +00:00
Sanne Grinovero
cc7c7d7ee3
HHH-13837 Initialize the Hibernate VERSION as a real constant
2020-01-30 22:05:36 +00:00
Sanne Grinovero
5f302c57a7
HHH-13831 Avoid log level check within complex loops
2020-01-30 22:05:36 +00:00
Davide D'Alto
4cd9dd30a0
HHH-13831 Rename test class to EventListenerDuplicationStrategyTest
2020-01-30 18:09:23 +01:00
Davide D'Alto
0268ba9a33
HHH-13831 Test listeners error replacement strategy
2020-01-30 18:09:23 +01:00
Davide D'Alto
e38d2be431
HHH-13831 Test listener keep original replacement strategy
2020-01-30 18:09:23 +01:00
Davide D'Alto
6670d03493
HHH-13831 Add tests for multiple listeners
...
We want to test what happens when we apply a replacement strategy
that doesn't match all listeners.
2020-01-30 18:09:23 +01:00
Davide D'Alto
695e3a084e
HHH-13831 Clean up existing tests for listeners
2020-01-30 18:09:23 +01:00
Davide D'Alto
7bf632e5c5
HHH-13831 Fix the way we keep track of the callers in test
2020-01-30 18:09:23 +01:00
Davide D'Alto
c0a2b4f424
HHH-13831 Add missing placeholder to log message
2020-01-30 18:09:23 +01:00
Steve Ebersole
0a2dd4e126
HHH-13831 Refresh listeners when one is replaced
2020-01-30 18:09:23 +01:00
Steve Ebersole
2f86c4983f
HHH-13831 Refresh listeners when one is replaced
2020-01-30 18:09:23 +01:00
Davide D'Alto
739ca869af
HHH-13831 Test for replacing listeners
2020-01-30 18:09:23 +01:00
Davide D'Alto
5c1cc35f98
HHH-13831 Refresh listeners when one is replaced
2020-01-30 18:09:23 +01:00
Sanne Grinovero
f7aba3ea17
HHH-13833 Replace references to Opcodes.ASM7 with OpenedClassReader.ASM_API
2020-01-30 09:02:43 +00:00
Nathan Xu
3eb49972f3
HHH-8776 add more 'final' keywords to align with existing coding style
2020-01-29 20:52:33 +01:00
Nathan Xu
d02ce91e9c
HHH-8776 add testing cases to prove 'fetch graph' takes precedence over 'fetch profile'
2020-01-29 20:52:33 +01:00
Nathan Xu
29f905dafc
HHH-8776 fix check style issue
2020-01-29 20:52:33 +01:00
Nathan Xu
f3cfff5cee
HHH-8776 fix 'fetch graph' semantic
2020-01-29 20:52:33 +01:00
Sam De Block
a60a10f009
HHH-13390
...
Upgrade JPA MetaModel Generator (jpamodelgen) to support Gradle Incremental Compile
2020-01-29 20:23:11 +01:00
Gwenneg Lepage
a4ba766620
HHH-13833 Replace OpCodes.ASM5 with OpCodes.ASM7 in the Byte Buddy enhancer
2020-01-29 15:48:53 +00:00
Sanne Grinovero
252ca9e98b
HHH-13832 Optimise setting of default Flush Mode on a newly created Session
2020-01-29 15:42:23 +00:00
Safeer Ansari
9b2a839ee4
Fixing a typo in the build task #HHH-13830
...
One of the build tasks, publish, had a typo in the description. It has been corrected in this commit.
2020-01-29 15:13:59 +01:00
Jonathan Bregler
b178f9e23a
HHH-13783: fix test failure in HiLoSequenceMismatchStrategyTest
2020-01-28 21:36:32 +01:00
Andrea Boriero
b51d34a22d
HHH-13796 Fix test failure on Oracle
2020-01-28 15:18:06 +00:00
Nathan Xu
9d2ac546f3
HHH-13677 make org.hibernate.flushMode config take effect
2020-01-28 08:14:39 +00:00
Nathan Xu
a6934467f7
HHH-6686 fix JQL exception in face of 'empty'
2020-01-27 14:55:39 +00:00
Andrea Boriero
f1d1e62478
HHH-10844 Fix test formatting
2020-01-27 13:42:34 +00:00
Jan-Willem Gmelig Meyling
85bfcc6e21
HHH-13796 - Missing from clause in query from BinaryLogicOperatorNode row value constructor translation
...
https://hibernate.atlassian.net/browse/HHH-13796
2020-01-27 13:40:44 +00:00
Chris Cranford
38f0131160
HHH-10844 Resolve columnDefinition to appropriate sql-type for audit mappings
2020-01-27 13:18:16 +00:00
Chris Cranford
c02a703b17
HHH-6615 Minor format changes
2020-01-27 12:53:27 +00:00
Chris Cranford
ea170f4dca
HHH-6615 Document throwing AuditException when revision number overflows
2020-01-27 12:53:27 +00:00
Chris Cranford
f4abc09854
HHH-6615 Throw AuditException when generated revision number is negative.
2020-01-27 12:53:27 +00:00
Chris Cranford
8c52eb2eae
HHH-13770 Fix modified columns being populated with null values
2020-01-27 12:33:59 +00:00
Chris Cranford
b3ea1d67c4
HHH-13760 Code formatting changes & suggested logic simplification
2020-01-27 12:12:23 +00:00
Chris Cranford
d1b32d2b65
HHH-13760 Code formatting changes & suggested logic simplification
2020-01-27 12:12:23 +00:00
Chris Cranford
92bd6f89dd
HHH-13760 Fix ClassCastException when Envers inserts audit rows that use lazy many-to-one mappings
2020-01-27 12:12:23 +00:00
Andrea Boriero
c5581e6759
HHH-13783 Fix test failing on Oracle
2020-01-27 12:10:15 +00:00
Nathan Xu
0c8e3056dc
HHH-13783 avoid SequenceMismatchStrategy checking for non-pooled optimizer
2020-01-24 12:15:43 +00:00
Andrea Boriero
5844bbd85b
HHH-12856 Reintroduce supportsLimitOffset for legacy OS400
2020-01-24 11:32:44 +00:00