Gavin
ed956d514a
HHH-15729 introduce SchemaManager, a programmatic API for schema export
...
featuring a brand new SchemaTruncator!
2022-11-16 14:10:08 +01:00
Christian Beikov
7d9ffc6158
HHH-15728 Improve query cache key hash code to reduce collisions
2022-11-16 11:06:31 +01:00
Christian Beikov
68324b9297
HHH-15719 Hint UniqueSematics.NONE for entity queries without collection join fetches
2022-11-16 11:06:21 +01:00
Sanne Grinovero
de9b82f994
HHH-15724 Upgrade to Jandex 3.0.3
2022-11-15 21:23:30 +00:00
Gavin
38c591f823
joc punctuation fix
2022-11-14 18:15:56 +01:00
Christian Beikov
8c1aa482f9
Switch to debug logging for reflection optimizer issues
2022-11-14 14:48:02 +01:00
Christian Beikov
99f9ccdd11
HHH-15569 Replace list and map with array to improve state extraction for entity initializing
2022-11-14 14:46:11 +01:00
Gavin
1d5f6b5c13
finish off jdoc for DDLTypes
2022-11-14 13:19:36 +01:00
Christian Beikov
867b1146ab
Increase metaspace size for test JVM to avoid OOM
2022-11-14 10:15:08 +01:00
Gavin
e72d0aeb41
even more jdoc about query cache invalidation
2022-11-13 15:42:15 +01:00
Gavin
1d5c0a60d3
better error reporting in DialectContext and service registry
2022-11-13 15:35:53 +01:00
Gavin
110596adb7
deprecate two unused types in the cache SPI + add javadoc
...
also correct some errors in the names of types - this is
why it's better to use @link!!
2022-11-13 13:32:58 +01:00
Gavin
cf9578a9e0
add some cross-refs to the Javadoc
...
so we can easily find where these settings ultimately come from
2022-11-13 11:42:46 +01:00
Gavin
f58e450ea8
make a test more robust
2022-11-13 00:39:25 +01:00
Gavin
dbc7b2359b
extract an oft-repeated expression as a new method of JdbcTypeIndicators
...
write some Javadoc about types
2022-11-13 00:39:25 +01:00
Gavin
77a1be10b1
some cleanups + doc for SqlTypes
2022-11-12 12:02:17 +01:00
Gavin King
5dfb90bb73
HHH-15679 proposed fix to OffsetTime handling
...
The idea is: convert all OffsetTimes to the system offset before sending them on
2022-11-12 01:11:21 +01:00
Gavin
39f85a2dca
HHH-15709 test value of timestamp literal
2022-11-12 01:09:00 +01:00
Gavin
1f9439b2ed
HHH-15709 fix rendering of timestamp literal when there is no timezone
...
for Postgres, Cockroach, and H2
2022-11-12 01:09:00 +01:00
Gavin
9073d6192b
Revert "fix an issue with postgres timestamp literals"
...
This reverts commit 0b021e56f9
.
2022-11-11 21:30:01 +01:00
Gavin
0b021e56f9
fix an issue with postgres timestamp literals
2022-11-11 21:19:46 +01:00
Gavin
53d9935237
clean up some code duplication!
...
cc @beikov
2022-11-11 21:19:46 +01:00
Jan Schatteman
f0ea66b872
HHH-15704 - Fix regression in StandardForeignKeyExporter and add test case for this issue
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-11-11 19:46:03 +01:00
Gavin
9eaeff05ec
we forgot to deprecate ReplicationMode
2022-11-10 18:30:54 +01:00
Gavin
3762f4a6e5
more jdoc for "minimal puts"
2022-11-10 18:30:54 +01:00
Christian Beikov
61421d5d54
JPA requires that IllegalStateException be thrown instead of UOE
2022-11-10 16:44:06 +01:00
Christian Beikov
7a335393c7
HHH-15660 Make use of ReflectionOptimizer in more cases
2022-11-10 16:42:17 +01:00
Christian Beikov
7a14e5c07f
HHH-15631 Enable reflection optimizer by default Christian Beikov
2022-11-10 16:42:17 +01:00
Christian Beikov
4fdbb3d5f6
Some reflection optimizer related fixes
2022-11-10 16:42:17 +01:00
Emond Papegaaij
2a93aa5467
HHH-15703 Append remainder of SQL fragment after last parameter
2022-11-10 16:28:07 +01:00
Gavin King
f1a5314e70
remove a big scary warning from docs because situation has been fixed in 6
2022-11-10 14:03:51 +01:00
Christian Beikov
90a752a0ee
HHH-15328 Add support for CTE WITH clause
2022-11-10 13:25:21 +01:00
Gavin King
215d411ffa
HHH-15702 also add matching getters
2022-11-10 11:17:19 +01:00
Gavin King
778675b867
HHH-15702 add Session.setCacheRetrieveMode, Session.setCacheStoreMode
2022-11-10 11:17:19 +01:00
Gavin King
5c90779a02
HHH-15702 add SelectionQuery.setCacheRetrieveMode, SelectionQuery.setCacheStoreMode
...
also clean up some unnecessary overriding in Query hierarchy
2022-11-10 11:17:19 +01:00
Gavin King
a56a7c523b
HHH-15702 Javadoc for CacheMode
...
talk about how it relates to the JPA enums
2022-11-10 11:17:19 +01:00
Gavin King
51e2531c9c
Javadoc for FetchMode, @Fetch, and @BatchSize
2022-11-10 00:41:25 +01:00
Gavin King
bd7140eef7
HHH-15701 deprecate CacheModeType since it is a dupe of CacheMode
...
improve Javadoc
2022-11-09 23:38:29 +01:00
Gavin King
7bcbfdcc12
move getLockMode() up to SelectionQuery
...
squash some warnings in the query APIs
2022-11-09 21:50:50 +01:00
Gavin King
c966acf178
JPA requires that IllegalStateException be thrown instead of UOE
...
leave code comments making this very clear, because it wasn't
clear at all (and is sort-of wrong)
on the other hand, add getHibernateLockMode(), and let the client
bypass the stupid JPA restriction
2022-11-09 21:50:50 +01:00
Jan Schatteman
2a92267cd8
HHH-13106 - Remove erroneous (incomplete) test and add a new one for this issue
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-11-09 20:00:55 +01:00
Gavin King
1607252bc3
HHH-15697 deprecate lock(entityName)
...
since we no longer encourage passing a detached object to this method
2022-11-09 18:20:04 +01:00
Gavin King
89c1b0f0ce
HHH-15696 very basic test for multiply-mapped entity class
2022-11-09 18:20:04 +01:00
Gavin King
1cc7b72c4c
HHH-15689 fix SessionFactoryBuilder#addEntityNameResolver() and add Configuration#addEntityNameResolver()
2022-11-09 18:20:04 +01:00
Gavin King
f71cf01620
HHH-15652 roll back addition of remove(entityName, instance)
...
I messed up and forgot we don't want people passing detached
instances to remove().
reverts 4274cb4313
2022-11-09 14:34:02 +01:00
Gavin King
6f85a56cad
add a note about explcict entity names to Session jdoc
2022-11-09 14:34:02 +01:00
Gavin King
a12ba4c2e4
more verbiage surrounding cache concurrency
...
this is an important thing, and in the past we've been
very stingy on the documentation side
2022-11-09 12:23:12 +01:00
Gavin King
90e6a8b698
fix whitespace in userguide test
2022-11-09 11:44:44 +01:00
Gavin King
cd425e3502
HHH-15691 add @Cache(includeLazy) and deprecate stringly-typed include member
...
+ add some javadoc
2022-11-09 11:28:13 +01:00
Gavin King
d00b92259f
Javadoc for @LazyGroup
2022-11-09 11:28:13 +01:00