Gavin
366208924f
clean up the JdbcSessionContext SPI + related code
...
- encapsulate stuff better within JdbcSessionContext
- fix lots of warnings
- deprecate stuff
2023-01-01 16:04:29 +01:00
Gavin
689cca1963
HHH-15958 much better support for @RowId annotation
...
- the rowid pseudo-column and type are now determined automatically from Dialect
- works (after all these years) in Postgres (and also on h2)
- introduce RowIdJdbcType (not strictly necessary, but a nicety)
2023-01-01 14:20:44 +01:00
Gavin
6da38d0b05
examples of a couple of nice ways to use the Session
2022-12-31 20:15:12 +01:00
Gavin
2576f74ade
jdoc for org.hibernate.engine.jdbc.connections.spi
2022-12-31 19:05:06 +01:00
Gavin
6eccc49856
new blurb about OptimisticLocking in package-level doc for annotations
2022-12-31 18:37:11 +01:00
Gavin
5bc6558b07
allow @Nationalized to be used as a meta-annotation
2022-12-31 17:47:20 +01:00
Gavin
6523599106
allow @CollectionIdType to be used as meta-annotation
...
this was always intended, I believe
2022-12-31 17:47:20 +01:00
Gavin
e89015fd8c
document the use of typing annotations as meta-annotations
2022-12-31 17:47:19 +01:00
Gavin
60e5b75282
fix the misleading documentation of the @Bag annotation
...
and improve error reporting when used in a nonsensical way
2022-12-31 17:47:19 +01:00
Gavin
a1d52b0bb1
minor cleanups to HCANNHelper
2022-12-31 17:47:19 +01:00
Gavin
327342b39e
correct implementation of JPA SharedCacheMode for .hbm.xml
...
- even though I hate most of its members, I think NONE is pretty useful
- anyway we may as well make it work, since it's trivial
2022-12-31 13:33:26 +01:00
Gavin
1db1c08d3b
document a couple of limitations
2022-12-31 13:27:03 +01:00
Gavin
1fe2509b3b
minor edits to the jdoc of o.h.boot.spi package
2022-12-31 13:11:22 +01:00
Gavin
699e333ff1
javadoc for MetadataBuildingOptions
2022-12-31 12:31:45 +01:00
Gavin
d1c9c4abac
very minor doc fixes
2022-12-31 12:07:47 +01:00
Gavin
98d693501a
mark Caching and TypeBeanInstanceProducer for potential package moves
2022-12-31 12:06:25 +01:00
Gavin
cb103256e1
misc minor doc fixes and compiler warning fixes
2022-12-31 11:25:43 +01:00
Gavin
1d7ecf61c5
improve doc for SqmFunctionDescriptor
2022-12-31 09:58:51 +01:00
Gavin
46dec087fc
@link -> @linkplain
2022-12-31 09:30:38 +01:00
Gavin
1a0be6e887
add a code example lifted from the Native Bootstrapping guide to jdoc
2022-12-31 09:27:50 +01:00
Gavin
e9f826ee3c
improve SchemaAutoTooling enum, making it usable for config
2022-12-31 09:18:56 +01:00
Gavin
66a2f492aa
mention dialects in overview
2022-12-31 01:05:13 +01:00
Gavin
0d9a32a9df
java-document the use of @Immutable and @Mutability with AttributeConverters
2022-12-31 00:32:39 +01:00
Gavin
efd6c8c6fd
add cross-refs I missed
2022-12-30 21:59:40 +01:00
Gavin
a3059fb9d7
properly document TypeContributor and FunctionContributor
2022-12-30 21:29:16 +01:00
Gavin
ce7193696d
improve package doc for o.h.query.sqm
2022-12-30 20:13:45 +01:00
Gavin
1a28bb2a3c
bootstrapping overview
2022-12-30 19:34:19 +01:00
Gavin
0157d1a1b6
attempt to make better sense of some of this service-related stuff in the docs
2022-12-30 19:32:57 +01:00
Gavin
3381ac2887
document natural ids and generators in annotations package
2022-12-30 16:04:17 +01:00
Gavin
6b4d787caf
document the boolean converters
2022-12-30 14:45:28 +01:00
Gavin
263e303829
add documentation about filters
2022-12-30 14:01:09 +01:00
Gavin
9ea6f162fd
slight cleanup to the docs for o.h.cache.spi.support
2022-12-30 13:39:18 +01:00
Gavin
61f71030ff
incorporate a useful rant about caching in javadoc
2022-12-30 13:24:07 +01:00
Gavin
31f11f4e3c
more information about Types in javadoc
2022-12-30 12:37:06 +01:00
Gavin
1991e7d6a7
clean imports
2022-12-30 00:46:36 +01:00
Gavin
ca25c114be
add some missing doc to MetadataBuilder stuff
2022-12-30 00:46:36 +01:00
Gavin
fc6db246a8
introduce JpaSettings and improve docs of org.hibernate.jpa.boot
2022-12-30 00:46:36 +01:00
Gavin
d6be936da3
improve the documentation for stuff about AttributeConverters and mutability
2022-12-30 00:46:36 +01:00
Gavin
8aba946e77
move FormatMapper and its implementations to a dedicated package
...
it doesn't belong in the root org.hibernate.type namespace!
2022-12-30 00:46:36 +01:00
Gavin
aef9d064db
more docs for type package
2022-12-30 00:46:36 +01:00
Gavin
c829c84d55
BigDecimalJavaType and BigIntegerJavaType should support conversion to String
2022-12-30 00:46:36 +01:00
Gavin
b4b8e955f8
clean up imports
2022-12-30 00:46:36 +01:00
Gavin
7dad0e38e2
better docs for FormatMapper
2022-12-30 00:46:36 +01:00
Gavin
9e8b24f691
very minor
2022-12-30 00:46:36 +01:00
Gavin
a03486dc55
deprecate the experimental (and buggy) feature hibernate.create_empty_composites.enabled
...
see HHH-11936
2022-12-30 00:46:36 +01:00
Gavin
b2586d5f2a
clean up very obsolete doc of SessionFactoryImpl
2022-12-30 00:46:36 +01:00
Gavin
704c524e7c
more minor doc fixes
2022-12-30 00:46:36 +01:00
Gavin
53982b78fb
fix incorrect doc of CurrentTenantIdentifierResolver
2022-12-30 00:46:36 +01:00
Gavin
7b493f30fb
Configuration improvements
...
- methods of Configuration should consistently return this
- remove a redundant warning
- add StatementInspector, ColumnOrderingStrategy, CustomEntityDirtinessStrategy to Configuration
(at least two out of three of these are pretty useful!)
2022-12-30 00:46:36 +01:00
Gavin
2ada31b899
mention naming strategies in overview
2022-12-30 00:46:36 +01:00