Commit Graph

15201 Commits

Author SHA1 Message Date
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
Gavin c6f0be990c yet more work on the API documentation
- and get rid of people's email addresses, they don't belong in the code
2022-12-29 15:03:09 +01:00
Gavin 5246ec508c delete two unused files 2022-12-29 15:03:09 +01:00
Gavin 95cede87ed further work on the API documentation 2022-12-29 03:30:10 +01:00
Gavin 37042f9b77 documentation improvements, especially to the boot package
also deprecate some unused stuff
2022-12-29 00:39:23 +01:00
Gavin 347ad56772 delete unused ReturnMetadata class 2022-12-29 00:39:23 +01:00
Gavin c7845582d4 delete unused TypeNames class 2022-12-29 00:39:23 +01:00
Gavin 273b1cb251 remove unused interface Loggable 2022-12-29 00:39:23 +01:00
Gavin cc46b622be minor code changes 2022-12-28 15:08:16 +01:00
Gavin 60884a4c3a get rid of "NOTE :" which looks terrible in compiled javadoc
- use @implNot / @apiNot instead
2022-12-28 15:08:16 +01:00
Gavin b3625a34e4 delete two unused classes 2022-12-28 15:08:16 +01:00
Gavin 3d14d1b25f minor cleanups in QueryBinder 2022-12-28 15:08:16 +01:00
Gavin 33fec62a56 some cleanups in OracleDialect 2022-12-28 15:08:16 +01:00
Gavin 81851dc985 document correspondence between @NamedQuery members and query hints 2022-12-28 15:08:16 +01:00
Gavin 7cc701902d delete test I did not mean to commit 2022-12-28 01:46:43 +01:00
Gavin d8944e2326 forgot to deprecate PolymorphismType when we did @Polymorphism 2022-12-28 01:40:46 +01:00
Gavin 4d3dd2c436 document future plans for some dupe enums 2022-12-28 01:40:21 +01:00
Gavin 16be6a821b improvements to two competing enums: CacheConcurrencyStrategy + AccessType 2022-12-28 01:16:35 +01:00
Gavin 3569efcf7a finish updating javadoc of query package 2022-12-28 00:15:05 +01:00
Gavin 6c3131b981 improve doc for CurrentSessionContext 2022-12-27 23:15:23 +01:00
Gavin f7a4343a33 write a bit of an essay about the mapping package 2022-12-27 23:15:23 +01:00
Gavin 0ff3379f69 rename an instvar 2022-12-27 23:15:23 +01:00
Gavin 713b1a82cf fix indenting 2022-12-27 23:15:23 +01:00
Gavin 7f444e41bf add a cross-ref to jdoc that I forgot 2022-12-27 23:15:23 +01:00
Gavin c86539b6b1 clean up the constructor of SessionFactoryImpl
this was a really awful mess!
2022-12-27 23:15:23 +01:00
Gavin b0479c5f29 HHH-15888 clean up exception reporting in Column
- and generally tidy up that class a bit
- make state management in Column safer using assertions
- fix minor potential bug spotted by CodeQL
2022-12-27 23:15:23 +01:00
Gavin 109dac9a85 @link -> @linkplain 2022-12-27 16:17:57 +01:00
Gavin addb48fe82 change SessionFactory.getCriteriaBuilder() to return HibernateCriteriaBuilder 2022-12-27 16:17:57 +01:00
Gavin d6b8ed710f improvements to javadoc of Query and NativeQuery 2022-12-27 16:17:57 +01:00
Gavin 0a5699f56c filter some noisy packages from the javadoc 2022-12-27 12:00:02 +01:00
Gavin 518328d364 add a section & example about DialectOverride 2022-12-27 12:00:02 +01:00