Marco Belladelli
|
d028213a74
|
HHH-15868 Add dialect feature checks to tests and small fixes
|
2022-12-21 13:38:43 +01:00 |
Marco Belladelli
|
a027717d17
|
HHH-15868 Add incubating annotation to all new CriteriaBuilder methods
|
2022-12-21 13:38:43 +01:00 |
Marco Belladelli
|
2c2ea7163b
|
HHH-15868 Added `crossJoin` methods and logic
|
2022-12-21 13:38:43 +01:00 |
Marco Belladelli
|
977587dd67
|
HHH-15868 Add more non-standard HQL functions to the HibernateCriteriaBuilder interface
|
2022-12-21 13:38:43 +01:00 |
Christian Beikov
|
ba985518c7
|
HHH-15898 Add @Instantiator annotation to mark canonical constructor for embeddables
|
2022-12-21 12:43:15 +01:00 |
Christian Beikov
|
e19727e454
|
HHH-15872 Fix some issues with UDT column ordering
|
2022-12-21 12:43:15 +01:00 |
Marco Belladelli
|
d288962fc2
|
HHH-15900 Modify HANA script to work with podman
|
2022-12-21 12:42:30 +01:00 |
Marco Belladelli
|
693d053deb
|
HHH-15900 Fix trigger creation on PG10+HANA and check version in OracleDialect to support insert returning generated keys
|
2022-12-21 12:42:30 +01:00 |
Kacper Koniuszy
|
99186e1a37
|
HHH-15842 Convert simple foreign key values before binding
|
2022-12-21 12:22:11 +01:00 |
Kacper Koniuszy
|
f9fd97fe28
|
HHH-15842 Add test for issue
|
2022-12-21 12:22:11 +01:00 |
Gavin
|
f5f92b852a
|
add tests for trunc() and date_trunc(), even though they're non-"standard"
see https://hibernate.atlassian.net/browse/HHH-15855
|
2022-12-21 02:26:05 +01:00 |
Gavin
|
b704e3154e
|
put stub PostgreSQL10Dialect back where it belongs
|
2022-12-21 02:26:05 +01:00 |
Gavin
|
64d0cf804a
|
rename Generator subtypes to BeforeExecuteGenerator and OnExecuteGenerator
- and update javadocs
- add/improve doc of new Dialect methods
- add some missing @Override annotations
|
2022-12-21 00:15:25 +01:00 |
Gavin
|
f3e31fe427
|
remove ancient limitation that allowed only one property as UK for 'select' id generator
|
2022-12-21 00:15:25 +01:00 |
Gavin King
|
d30bf092aa
|
Apply suggestions from code review
Co-authored-by: Steve Ebersole <steve@hibernate.org>
|
2022-12-20 22:36:33 +01:00 |
Gavin
|
72c2559d39
|
clean up obsolete imports and warning suppressions
|
2022-12-20 22:36:33 +01:00 |
Gavin
|
5089df2036
|
HHH-15912 adaptively choose the DDL type for ORDINAL enums based on the number of members
this amounts to a reversion of HHH-15288 for 99.99% of enums
|
2022-12-20 22:36:33 +01:00 |
Christian Beikov
|
7007bafe55
|
HHH-15872 Add ColumnOrderingStrategy SPI and handle record structs specially
|
2022-12-20 20:17:23 +01:00 |
Andrea Boriero
|
1f630e4a5d
|
HHH-15805 Subquery with where condition on a column with columnDefinition results in wrong SQL grammer
|
2022-12-20 18:55:17 +01:00 |
Andrea Boriero
|
62b218d411
|
HHH-15805 Add test for issue
|
2022-12-20 18:55:17 +01:00 |
Georg Echterling
|
81d9707f61
|
HHH-15784 Fix primitive array as NaturalId.
|
2022-12-20 16:35:35 +01:00 |
Georg Echterling
|
f13c69fb63
|
HHH-15784 Add test for primitive array as NaturalId.
|
2022-12-20 16:35:35 +01:00 |
Georg Echterling
|
5d93213ea3
|
HHH-15778 Fix Embeddable with FetchTiming.DELAYED
|
2022-12-20 13:53:46 +01:00 |
Georg Echterling
|
70638f9e60
|
HHH-15778 Add test for Embeddable with FetchTiming.DELAYED
|
2022-12-20 13:53:46 +01:00 |
Marco Belladelli
|
b68eacbb90
|
HHH-15900 Fix failing tests on TiDB due to missing trigger support
|
2022-12-20 10:24:54 +01:00 |
Marco Belladelli
|
04b77066df
|
HHH-15654 Fix failing window function tests on DB2 10.5
|
2022-12-20 10:12:13 +01:00 |
Gavin
|
3ad3c5a509
|
change default event timing for @Generated to event = INSERT
- this makes sense if @Generated con now be used on @Id properties
- but it's also convenient with @ColumnDefault
|
2022-12-20 01:38:55 +01:00 |
Gavin
|
be3621d8f8
|
hand over responsibilities of SelectGenerator to @Generated
at the end of all this work on SelectGenerator, a cruel twist of fate!
|
2022-12-20 01:38:55 +01:00 |
Gavin
|
250995336b
|
note down an important TODO for later
|
2022-12-20 01:38:55 +01:00 |
Gavin
|
0f4cdc3bdb
|
use getGeneratedKeys() in SelectGenerator on Oracle
|
2022-12-20 01:38:55 +01:00 |
Gavin
|
ad2d4604fb
|
document supported database versions in Dialects
there was incorrect information here for a couple of them
|
2022-12-20 01:38:55 +01:00 |
Gavin
|
00edf48483
|
fix version # of support for 'insert returning' on Maria
|
2022-12-20 01:38:55 +01:00 |
Gavin
|
7b387f3ecf
|
correctly handle 'returning' clause in DML formatter
|
2022-12-20 01:38:55 +01:00 |
Gavin
|
01fa0c0fe9
|
suppport 'from new table' on DB2 for retrieving generated primary keys
|
2022-12-20 01:38:55 +01:00 |
Gavin
|
c4e27c0a2e
|
make select generator tests run on SQL Server
|
2022-12-20 01:38:55 +01:00 |
Gavin
|
587857e6bf
|
run SelectGeneratorTest on Db2
|
2022-12-20 01:38:55 +01:00 |
Gavin
|
ed0f93ecdd
|
use 'from final table' in SelectGenerator on h2
|
2022-12-20 01:38:55 +01:00 |
Gavin
|
d93e72dc7e
|
some misc minor cleanups
|
2022-12-20 01:38:55 +01:00 |
Gavin
|
782d2c9707
|
refactor SchemaCreatorImpl, SchemaDropperImpl into bite-sized methods
|
2022-12-20 01:38:55 +01:00 |
Gavin
|
32790456b7
|
test select generator on h2
|
2022-12-20 01:38:55 +01:00 |
Gavin
|
493818141e
|
fix logging of DDL
the DDL formatter was being applied twice
|
2022-12-20 01:38:55 +01:00 |
Gavin
|
ff9a60601c
|
improve error reporting for DDL execution
|
2022-12-20 01:38:55 +01:00 |
Gavin
|
d49b568d7b
|
make SelectGenerator capable of using 'insert ... returning ...'
|
2022-12-20 01:38:55 +01:00 |
Gavin
|
679ed3bbee
|
add select generator test for Postgres, MySQL, EDB
|
2022-12-20 01:38:55 +01:00 |
Jan Schatteman
|
d8bf649998
|
HHH-15910 Add static remove methods to Hibernate.class
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
|
2022-12-19 22:48:39 +01:00 |
Steve Ebersole
|
e0f55e5d53
|
HHH-15894 - Clean-up EntityMappingType for API
|
2022-12-19 11:46:51 -06:00 |
Steve Ebersole
|
1715f09a89
|
HHH-15893 - Clean-up NaturalIdMapping for API
HHH-15894 - Clean-up EntityMappingType for API
|
2022-12-19 10:36:53 -06:00 |
Sanne Grinovero
|
c21fef3a66
|
HHH-15887 Avoid megamorphic calls on JdbcValuesSourceProcessingState#getSession
|
2022-12-19 08:38:53 +00:00 |
Sanne Grinovero
|
7c068e5be4
|
HHH-15886 Micro optimisations in NavigableRole equals and hashcode
|
2022-12-19 08:38:53 +00:00 |
Davide D'Alto
|
2933a759fa
|
HHH-15904 Change scope of BasicCollectionPersister#buildRowMutationOperations
|
2022-12-19 07:36:01 +00:00 |