Christian Beikov
82fbbd6c0e
Remove unnecessary usage of identity generation to avoid Oracle 11 issues
2023-01-10 18:46:56 +01:00
Jan Schatteman
722a216593
HHH-15372 - Update the jpa schema versions
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-01-10 18:29:50 +01:00
Christian Beikov
3eff73a208
Update to JPA TCK 3.1.1
2023-01-10 15:57:34 +01:00
Steve Ebersole
2a302a59ff
Move IndexedConsumer and IndexedBiConsumer to more top-level package
2023-01-10 08:40:28 -06:00
Gavin
5d86d88c03
HHH-16010 fix two bugs in natural id handling found just by inspection of code
...
- fix place where id and entity had always been passed in reversed order
- fix place where whole state array was passes instead of natural id array
- change the API of NaturalIdResolutions because it never needs the session,
and the fix involved calling it from a place we did not have one
- and also clean up a bunch of warnings
- improve some visually-ugly code in AbstractEntityEntry
2023-01-10 15:11:32 +01:00
Andrea Boriero
6d15c1d115
HHH-15647 Add test for issue
2023-01-10 10:54:42 +01:00
Steve Ebersole
d1a890a9cc
HHH-16006 - Implement an "additional mapping" contributor SPI
2023-01-09 18:14:27 -06:00
Steve Ebersole
a9ef9045f2
HHH-16006 - Implement an "additional mapping" contributor SPI
2023-01-09 15:41:56 -06:00
Marco Belladelli
ab86055565
HHH-15890 Fix shouldEmulateFetchClause method for DB2(i)SqlAstTranslator
2023-01-09 19:01:44 +01:00
Gavin
dcc05b8c6c
HHH-16008 promote joinTransaction() and isJoinedToTransaction() to SharedSessionContract
...
so they are available on a StatelessSession
2023-01-09 17:42:42 +01:00
Marco Belladelli
436527b4ba
HHH-15982 Check property type when setting bidirectionalAttributeName
2023-01-09 17:33:46 +01:00
Marco Belladelli
e26f4d25ab
HHH-15982 Refactor tests to use StatementInspector
2023-01-09 17:33:46 +01:00
Gavin
bf60dd9d2a
add some cross-links to Configuration to javadoc
2023-01-09 13:42:49 +01:00
Gavin
a48422ee9b
try to make StatementInspector a little more prominent in the javadoc
2023-01-09 13:06:27 +01:00
Andrea Boriero
8b86e082ef
HHH-15851 Mixup of entities in refresh with BatchSize
2023-01-09 11:23:02 +01:00
Andrea Boriero
72985d7c4d
HHH-15851 Add test for issue
2023-01-09 11:23:02 +01:00
Marco Belladelli
87ba85232f
HHH-15982 Fix bidirectional one-to-one detection for mappedBy side
2023-01-09 10:42:25 +01:00
Marco Belladelli
5f08ffed83
HHH-15982 Add parentAccess logic to unique key initializer
2023-01-09 10:42:25 +01:00
Marco Belladelli
39f2482ebf
HHH-15950 Add test for issue
2023-01-09 10:42:25 +01:00
Andrea Boriero
6f7b9362d2
HHH-15839 CriteriaBuilder treat method on Path causes ClassCastException
2023-01-09 10:39:42 +01:00
Andrea Boriero
f7ae48ad08
HHH-15839 Add test for issue
2023-01-09 10:39:42 +01:00
Gavin
82c94ec142
add BinaryLengthTest
...
to make sure it's possible to have programs with byte[] fields work across Postgres and others
2023-01-08 15:55:40 +01:00
Gavin
1f0a7e1760
clean some unused imports
2023-01-07 21:43:11 +01:00
Gavin
0007820aba
HHH-16000 improve javadoc for @HQLSelect and @SQLSelect
2023-01-07 20:06:48 +01:00
Gavin
f8f6e4d541
HHH-16000 Add @HQLSelect annotation as abbreviation for @NamedQuery + @Loader
...
and deprecate @Loader
2023-01-07 15:02:42 +01:00
Gavin
3ceb91d280
HHH-16000 Add @SQLSelect annotation as abbreviation for @NamedNativeQuery + @Loader
2023-01-07 15:02:42 +01:00
Gavin
bfdd7f648b
HHH-10557 fix @Loader applied to a collection
...
the issue here is we have no @CollectionResult for annotation-based result set mappings
2023-01-07 15:02:42 +01:00
Gavin
0db49aa2d5
fix character encoding problem
2023-01-07 15:02:42 +01:00
Marco Belladelli
54402da721
HHH-15985 Custom trunc and round function for PostgreSQL and Cockroach
2023-01-06 15:48:09 +01:00
Jan Schatteman
74689f26a5
Get rid of a bunch of deprecated api usages
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-01-06 14:02:43 +01:00
Gavin
ff635b7e99
add a historical note to the jdoc of org.hibernate.usertype
2023-01-06 13:32:37 +01:00
Gavin
5fb04fb6f6
give UserType.replace() a sensible default impl that's essentially always correct
2023-01-06 12:47:48 +01:00
Gavin
fe9f909dce
add an extended example to UserType jdoc
2023-01-06 12:47:48 +01:00
Gavin
a4ad36e7f8
fix escaping in code block
2023-01-06 11:07:35 +01:00
Gavin
8aa1647aa2
add MonetaryAmount example to javadoc
2023-01-06 01:44:35 +01:00
Gavin
1f755e0598
work on the jdoc about type annotations
2023-01-06 01:28:50 +01:00
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