Gavin
ccff90b211
example config files in javadoc, and squash some warnings from jdoc tool
2023-01-05 22:59:01 +01:00
Gavin
5c6127848f
link to config properties from overview
2023-01-05 21:30:47 +01:00
Gavin
b72d332b34
add temporary table-related settings to AvailableSettings
2023-01-05 21:17:07 +01:00
Gavin
ab48dc9ba1
remove an email address I missed
2023-01-05 20:21:01 +01:00
Gavin
663c6c2c71
minor jdoc refresh and deprecations to org.hibernate.id
2023-01-05 20:21:01 +01:00
Jan Schatteman
d4cc873ad0
Add useCollectingStatementInspector() to @Jpa and refactor tests that can use it to do so
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-01-05 15:40:24 +01:00
Sanne Grinovero
1e87b3399f
HHH-15976 Further optimise InitializersList to avoid resizing collections
2023-01-05 13:47:53 +01:00
Sanne Grinovero
04becd0aa4
HHH-15976 Introduce InitializersList helper and optimise Row processing
2023-01-05 13:47:53 +01:00
Sanne Grinovero
e1ecf734c2
Trivial cleanup of dead code
2023-01-05 13:47:53 +01:00
Sanne Grinovero
cfeddf8531
Deprecate dead method RowReader#toMemento
2023-01-05 13:47:53 +01:00
Gavin
80feec0c53
use @value instead of @link + delete an obsolete logger
2023-01-05 12:15:27 +01:00
Christian Beikov
f0cc803b50
Javadoc for TemporaryTableKind
2023-01-05 11:57:02 +01:00
Gavin
1fd45b607c
thorough jdoc review and trivial changes to Dialect
2023-01-05 11:19:16 +01:00
Gavin
6f4fe47c54
update log message about hibernate.create_empty_composites.enabled
2023-01-05 11:19:16 +01:00
LLEFEVRE
9dad80c258
HHH-15975 documentation tests must rely on SharedDriverManagerConnectionProviderImpl instead of DriverManagerConnectionProviderImpl
2023-01-05 11:05:21 +01:00
Steve Ebersole
d7201815d5
HHH-15977 - Deprecate @Persister
2023-01-04 13:36:04 -06:00
Gavin
43316e9101
fix a minor bug in RowIdJdbcType
2023-01-04 20:11:37 +01:00
Gavin
b233904c6e
add two @Override annotations
2023-01-04 20:11:37 +01:00
Christian Beikov
b515ec45a0
Mark @Struct annotation to be incubating
2023-01-04 19:56:15 +01:00
Gavin King
1117436090
Update hibernate-core/src/main/java/org/hibernate/boot/model/FunctionContributor.java
...
Co-authored-by: Steve Ebersole <steve@hibernate.org>
2023-01-04 19:38:24 +01:00
Gavin
ecf4d30c50
make Dialect implement TypeContributor and FunctionContributor
...
there is little *concrete* benefit to this change, and it's slightly break-y but:
- it removes a dependence on the @Incubating type QueryEngine from Dialect
- we eat our own dogfood, that is, use our own abstractions
- it appears that this was how it was *originally* intended to be
2023-01-04 19:38:24 +01:00
Christian Beikov
9080a387fa
Fix HANA test failures on CI
2023-01-04 19:23:34 +01:00
LLEFEVRE
fc57bd6a17
HHH-15973 hibernate-envers tests must rely on SharedDriverManagerConnectionProviderImpl instead of DriverManagerConnectionProviderImpl
2023-01-04 18:05:13 +01:00
Gavin
80a27ebcbe
add a note about integrations to the overview
2023-01-04 17:21:32 +01:00
Gavin
08de2ff104
after all that, we've decided that a better solution is to coerce the enum to the right type
...
so I'm going to accept both interpretations of the enum, which is better for the user,
and this is also much cleaner implementation-wise
This effectively rolls back most of the previous work on HHH-15711
2023-01-04 17:05:32 +01:00
Gavin
1074891a36
migrate to accessing QueryParameterBindingTypeResolver via MappingMetamodelImplementor
...
it's just not elegant to have it as a supertype of SessionFactoryImplementor (so deprecate that)
2023-01-04 17:05:32 +01:00
Gavin
196d7a1b5a
resolve an issue with ArgumentsValidator and access to the MappingMetamodel
...
(ideally we should never access the MappingMetamodel from ArgumentsValidator)
2023-01-04 17:05:32 +01:00
Gavin
e3ed3028c4
Revert "disable fragile test"
...
This reverts commit 2d3b787fc0
.
2023-01-04 17:05:32 +01:00
Marco Belladelli
9369fbd597
Fix date_trunc function for DB2 10
2023-01-04 16:41:14 +01:00
Christian Beikov
2c724d9172
Fix entity naming for Oracle 11
2023-01-04 16:05:30 +01:00
Christian Beikov
39d876e4d3
Fix array value binding for native queries on DBs that have a TINYINT DDL type
2023-01-04 14:31:25 +01:00
Christian Beikov
85a96de131
Fix identity select statement caching
2023-01-04 14:31:25 +01:00
Gavin
e3f1c2741d
HHH-15960 make @Comment annotation repeatable and properly test it
...
I didn't quite nail this one first time round :-/
2023-01-04 13:40:44 +01:00
Andrea Boriero
98957c3509
HHH-15854 Improve CollectionInitializer and EntityDelayedFetchInitializer resolveInstance methods performance when the parent entity is initialized
2023-01-04 12:09:34 +01:00
Andrea Boriero
312d7e11a6
HHH-15794 NullPointerException when constructing mapping model for nested embeddables with not optional ManyToOne
2023-01-04 11:55:56 +01:00
Andrea Boriero
17e48d2ace
HHH-15794 Add test for issue
2023-01-04 11:55:56 +01:00
LLEFEVRE
2ed4d2c87b
HHH-15971 Fix Oracle CI build for 11g version
2023-01-04 11:23:56 +01:00
Andrea Boriero
a3038f94fa
HHH-15967 @OneToOne(mappedBy = ..., fetch = LAZY) in embedded referencing an association within another embedded
2023-01-04 11:11:39 +01:00
Andrea Boriero
ecde949c7f
HHH-15967 Add test for issue
2023-01-04 11:11:39 +01:00
Marco Belladelli
475e4944df
HHH-15866 Handle nested embeddables inside EmbeddedId
2023-01-04 10:52:42 +01:00
Marco Belladelli
60fc0c018a
HHH-15866 Handle DependantValue when building embedded attr mapping
2023-01-04 10:52:42 +01:00
Marco Belladelli
461383c8d1
HHH-15866 Add test for issue
2023-01-04 10:52:42 +01:00
Marco Belladelli
e39473139e
HHH-15865 Fix CI test failures due to GenerationType.IDENTITY
2023-01-04 10:02:00 +01:00
Akshit Agarwal
446908f643
HHH-14772: Fix filter direct fetching documentation
2023-01-04 10:00:27 +01:00
Gavin
2d3b787fc0
disable fragile test
2023-01-03 21:06:49 +01:00
Gavin
b7b5fb7559
avoid the use of TypeConfiguration.getServiceRegistry()
2023-01-03 21:06:49 +01:00
Gavin
e8f899ffbc
avoid the use of TypeConfiguration.getSessionFactory() which is not very typesafe
...
continue sorting out issues with lifecycle of SessionFactoryImpl and friends
2023-01-03 21:06:49 +01:00
Gavin
91c69d72a7
work on jdoc of Dialect (mostly just formatting)
2023-01-03 21:06:49 +01:00
Gavin
d285464302
refresh jdoc for TC and TCA
2023-01-03 21:06:49 +01:00
marko-bekhta
b47049f892
HHH-15962 Provide simple default impl for new members of `SchemaManagementTool` interface
...
- make both `getSchemaTruncator/buildGenerationTargets` as default methods throwing `UnsupportedOperationException`
2023-01-03 10:36:44 +01:00