Sanne Grinovero
|
cb3cb89ffa
|
HHH-13513 Only intern fields of DefaultEntityAliases when the object is not short lived
|
2019-07-25 12:57:23 +01:00 |
Sanne Grinovero
|
8743b7dced
|
HHH-13513 Do not intern sql aliases in QueryLoader and BasicLoader
|
2019-07-25 12:57:15 +01:00 |
Sanne Grinovero
|
60015afd85
|
HHH-13511 Remove interning of aliases in org.hibernate.loader.DefaultEntityAliases
|
2019-07-25 10:47:35 +01:00 |
Sanne Grinovero
|
4c90b9fee7
|
HHH-13478 Make CascadeStyles a final class
|
2019-07-02 14:21:41 +01:00 |
Sanne Grinovero
|
330bc62d83
|
HHH-13478 Micro optimisations in DefaultLoadEventListener
|
2019-07-02 14:21:41 +01:00 |
Sanne Grinovero
|
d330b150b6
|
HHH-13478 BytecodeEnhancementMetadataPojoImpl : Micro optimisations
|
2019-07-02 14:14:34 +01:00 |
Sanne Grinovero
|
48cac1276d
|
HHH-13478 Code style fixes in LoadEvent
|
2019-07-02 14:14:28 +01:00 |
Sanne Grinovero
|
8e3660b736
|
HHH-13478 Avoiding some duplicate getter executions in DynamicBatchingEntityLoaderBuilder
|
2019-07-02 14:14:21 +01:00 |
Sanne Grinovero
|
727dac4772
|
HHH-13478 Minor dead code cleanup in StatefulPersistenceContext
|
2019-07-02 14:14:12 +01:00 |
Sanne Grinovero
|
fe6056b67c
|
HHH-13478 AbstractEntityTuplizer: loop extraction and code cleanup
|
2019-07-02 14:13:56 +01:00 |
Sanne Grinovero
|
8341c92034
|
HHH-13458 Update Hibernate's custom IdentityMap to better match its use
|
2019-07-02 13:55:50 +01:00 |
Sanne Grinovero
|
c320c6e8dd
|
HHH-13447 Minimize number of EventListenerRegistry lookups within a Session use
|
2019-07-02 13:39:13 +01:00 |
Sanne Grinovero
|
6ad8eaa896
|
HHH-13477 Make heavily invoked method final: EventListenerGroupImpl#listeners()
|
2019-07-02 12:43:10 +01:00 |
Andrea Boriero
|
663bbc81d7
|
HHH-11147 Fix initializing an entity that does not exist
|
2019-07-02 12:25:22 +01:00 |
Gail Badner
|
ac7fcbb465
|
HHH-11147 Add failing test for initializing an entity that does not exist
|
2019-07-02 12:22:05 +01:00 |
Sanne Grinovero
|
3225e9744c
|
HHH-13476 Micro-optimisations of TwoPhaseLoad#getOverridingEager
|
2019-07-02 10:48:52 +01:00 |
Sanne Grinovero
|
b3cb35e7cb
|
HHH-13448 Optimise implementation of TwoPhaseLoad#doInitializeEntity
|
2019-07-02 10:38:56 +01:00 |
Sanne Grinovero
|
078c0df460
|
HHH-13475 SessionImpl#applyQuerySettingsAndHints should not rely on defensive copies to just read properties
|
2019-07-02 10:21:18 +01:00 |
Sanne Grinovero
|
e044397df2
|
HHH-13471 Avoid invoking delayedAfterCompletion() multiple times from the same SessionImpl method
|
2019-07-01 20:40:00 +01:00 |
Sanne Grinovero
|
a9d4c13d86
|
HHH-13462 Introduce a fastpath for SessionImpl#fireLoad to be used by internal loops
|
2019-07-01 20:39:59 +01:00 |
Gail Badner
|
a49b7902cc
|
HHH-11147 - Add back assertions to BatchFetchProxyTest checking that batches are
initialized as expected. Also add a test that ensures that entities
loaded from a batch can be modified.
|
2019-07-01 20:39:59 +01:00 |
Sanne Grinovero
|
1b4eea59b6
|
HHH-13467 Make average BatchFetchQueue consume less memory
|
2019-07-01 20:39:59 +01:00 |
Sanne Grinovero
|
4bd5ca85da
|
HHH-11147 Avoid allocating a BatchFetchQueue if batching was not enabled
|
2019-07-01 20:39:59 +01:00 |
Sanne Grinovero
|
d968b0a3a5
|
HHH-11147 micro optimisation: avoid looking up the same object multiple times
|
2019-07-01 20:39:59 +01:00 |
Steve Ebersole
|
272dbefac5
|
HHH-11147 - Integrate enhanced-proxy support with BatchFetchQueue
|
2019-07-01 20:39:59 +01:00 |
Steve Ebersole
|
8148847ee1
|
HHH-11147 - Integrate enhanced-proxy support with BatchFetchQueue
|
2019-07-01 20:39:59 +01:00 |
Sanne Grinovero
|
71b22a3258
|
HHH-13448 Avoid retrieving PRE_LOAD and POST_LOAD Event listeners within the inner loops of TwoPhaseLoad
|
2019-07-01 20:23:57 +01:00 |
Sanne Grinovero
|
9e9154cb5e
|
HHH-13444 Remove ignored EntityMode field from CollectionKey
|
2019-06-24 15:23:11 +01:00 |
Sanne Grinovero
|
a01929c5b8
|
HHH-13453 Optimise CascadingActions for the most likely case
|
2019-06-24 14:58:24 +01:00 |
Sanne Grinovero
|
007ab2f479
|
HHH-13452 Missing log level guard on formatting in DefaultPersistEventListener#entityIsDeleted
|
2019-06-24 14:58:24 +01:00 |
Sanne Grinovero
|
deb06eaa0b
|
HHH-13451 Logging typo in CascadingActions causing significant allocations
|
2019-06-24 14:58:24 +01:00 |
Sanne Grinovero
|
7309cdeb66
|
HHH-13450 Do not compute the full role name of a collection unless necessary
|
2019-06-24 14:58:24 +01:00 |
Andrea Boriero
|
e13386769c
|
HHH-13442 CollectionType#getCollection() method improvements
|
2019-06-24 14:58:24 +01:00 |
Andrea Boriero
|
2c1d862137
|
HHH-11147 - Fix Oracle failing test
|
2019-06-17 13:21:14 +01:00 |
Andrea Boriero
|
3d74724b81
|
HHH-11147 - Add test case LazyCollectionDeletedAllowProxyTest
|
2019-06-17 13:20:41 +01:00 |
Andrea Boriero
|
f96eb35f97
|
HHH-11147 - Allow enhanced entities to be returned in a completely uninitialized state
- Add test using IdClass
(cherry picked from commit 2e1d602f68 )
|
2019-06-14 09:33:38 -05:00 |
Steve Ebersole
|
0a17f5ba6d
|
HHH-11147 - Allow enhanced entities to be returned in a completely uninitialized state
(cherry picked from commit 94c49aaaa6 )
|
2019-06-14 08:31:42 -05:00 |
Andrea Boriero
|
6d2c4aad29
|
HHH-11147 - Add failing test
(cherry picked from commit 48d88cfef6 )
|
2019-06-14 08:31:21 -05:00 |
Steve Ebersole
|
6d5f7dd77c
|
HHH-11147 - Allow enhanced entities to be returned in a completely uninitialized state
- checkstyle fix
|
2019-06-13 13:52:15 -05:00 |
Steve Ebersole
|
5d518cb673
|
HHH-11147 - Allow enhanced entities to be returned in a completely uninitialized state
|
2019-06-13 13:37:55 -05:00 |
Yoann Rodière
|
e4a3586316
|
Force the use of Ubuntu Trusty in the Travis build
If we don't force it, Travis will pick a release at random,
either Trusty or Xenial at the moment.
Using Oracle JDK 8 on Xenial is not easy, for some reason.
See:
* https://travis-ci.community/t/oracle-jdk-11-and-10-are-pre-installed-not-the-openjdk-builds/785/15
* https://github.com/travis-ci/travis-ci/issues/10289
(cherry picked from commit d6bd291934 )
|
2019-06-13 13:37:09 -05:00 |
Sanne Grinovero
|
784341682d
|
HHH-13416 Unguarded debug message being rendered in org.hibernate.engine.internal.Collections.processReachableCollection
|
2019-05-27 16:33:28 +01:00 |
Guillaume Smet
|
e9d2bfeec5
|
Prepare for next development iteration
|
2019-04-19 23:33:10 +02:00 |
Guillaume Smet
|
b43d737568
|
5.3.10.Final
|
2019-04-19 22:12:52 +02:00 |
Gail Badner
|
664d435b27
|
HHH-13266 : Skip OffsetTimeTest#nativeWriteThenRead and #writeThenRead in some cases due to HHH-13357
when Time is remapped as Timestamp and default JVM is not GMT
|
2019-04-19 00:48:08 -07:00 |
Yoann Rodière
|
b328544dc5
|
HHH-13266 Skip some tests that apparently trigger bugs in HANA
|
2019-04-19 00:48:08 -07:00 |
Yoann Rodière
|
ccb6a9ab50
|
HHH-13266 Skip tests that involve timestamps before epoch with MySQL/Mariadb
|
2019-04-19 00:48:08 -07:00 |
Yoann Rodière
|
9380520681
|
HHH-13266 Mark most databases as not supporting nanosecond-precision storage for timestamps
At least PostgreSQL, Oracle, MySQL and HANA don't support it.
|
2019-04-19 00:48:08 -07:00 |
Yoann Rodière
|
34b4284484
|
HHH-13266 Test serialization of java.time types when hibernate.jdbc.time_zone is set
|
2019-04-19 00:48:08 -07:00 |
Yoann Rodière
|
09618a2174
|
HHH-13266 Test OffsetTime serialization
|
2019-04-19 00:48:08 -07:00 |