Commit Graph

15031 Commits

Author SHA1 Message Date
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
Gavin 0bcf19d85b minor changes 2022-12-30 00:46:36 +01:00
Gavin c3a35821bd more doc cleanups 2022-12-30 00:46:36 +01:00
Gavin f8b50b39d7 remove the unused ParameterRegistration stuff in org.hibernate.jpa.spi
these types appear to be already unused in H5!

this can't possibly break anything: anything using it is already broken
2022-12-29 15:04:51 +01:00
Gavin 81a3541d26 clean up the package org.hibernate.engine.transaction
- it had classes/interfaces which are already unused in H5!
- move TransactionObserver and IsolationDelegate to a much
  more sensible location next to TransactionCoordinator

This will break custom implementations of TransactionCoordinator
but I highly doubt there are very many of those!
2022-12-29 15:04:51 +01:00