Sanne Grinovero
90b69ffc7d
HHH-13854 Allow extensions of StandardServiceRegistryBuilder to ignore Environment variables
2020-02-07 16:55:02 +00:00
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
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
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
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
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
Pierrick Rouxel
7b1d1a1f3a
HHH-12856 Add AS400V7R3Dialect as default for V7R3 of IBM i
2020-01-24 11:29:01 +00:00
Pierrick Rouxel
1038a0c968
HHH-12856 Reintroduce limitation for legacy OS400
2020-01-24 11:29:01 +00:00
Pierrick Rouxel
b204c95e0c
HHH-12856 Fix sequences with liblist support
2020-01-24 11:29:01 +00:00
Pierrick Rouxel
4aea43bdb0
HHH-12856 Cleanup DB2400Dialect
2020-01-24 11:29:01 +00:00
Pierrick Rouxel
1c3b8a1c28
HHH-12856 Support of sequences on DB2400
2020-01-24 11:29:01 +00:00
Andrea Boriero
d04a1fe3fd
HHH-13373 Remove FailureExpected annotation from tests and assure tearDownDBs method is executed even if an error occurs in the setUpDBs method
2020-01-24 09:59:02 +00:00
Nathan Xu
bc2aa159a1
HHH-13373 ensure testing code correctness by local testing
2020-01-23 11:06:34 +00:00
Nathan Xu
7beb96a2ab
HHH-13373 add a testing case annotated with '@FailureExpected' annotation
2020-01-23 11:06:34 +00:00
Nathan Xu
8fb35947ff
HHH-13373 fix the bug that 'different sequence names in differnt dbs' breaks SequenceInformationExtractorMariaDBDatabaseImpl
2020-01-23 11:06:34 +00:00
Antoine Reilles
4318349b4d
Fix String format in log
...
Use %s in the log string format, to avoid java.util.UnknownFormatConversionException: Conversion = ']' when enabling debug logs.
2020-01-22 10:54:19 +00:00