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