Gavin
296cbb88bd
fix queries like 'select ... where ...' with no 'from' clause
...
this was another bug that resulted from the unnecessary use of
the untypesafe getChild() method in SemanticQueryBuilder. It's
really important that we migrate away from that, who knows how
many other bugs are lurking?
2023-01-11 12:46:18 +01:00
Christian Beikov
c402431b9f
Fix null constraint violation issue introduced in previous commit
2023-01-11 12:07:33 +01:00
Christian Beikov
ce0084cf18
Update CockroachDB testing to use version 22.2.2
2023-01-10 18:46:57 +01:00
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