19524 Commits

Author SHA1 Message Date
Leon Schenk
0a1a9f757d HHH-18675: Fix for Hibernate codestyle 2024-10-02 16:08:59 +02:00
Leon Schenk
bc4804ab09 HHH-18675: Fix for testcase. If property is 'synthetic' then create no attribute for the jpa model. 2024-10-02 16:08:59 +02:00
Leon Schenk
fcba4ed25d HHH-18675: Testcase added to Hibernate Project includes a reference testcase without generics. 2024-10-02 16:08:59 +02:00
Marco Belladelli
6ecc2a6c40 Fix a couple failures on CockroachDB 2024-10-02 15:32:14 +02:00
Steve Ebersole
ee2d8a3765 HHH-18663 - Upgrade to hibernate-models 0.9.1 2024-10-01 10:54:10 +02:00
Gavin King
df735cdebd remove some deprecated methods 2024-10-01 09:56:04 +02:00
Yanming Zhou
c66b27d193 HHH-18674 Expose result count of NonUniqueResultException 2024-09-30 20:33:30 +02:00
Gavin King
40591ada20 add a fairly lame implementation of equals()/hashCode() checking 2024-09-30 13:10:09 -05:00
Gavin King
054aeff78b completely remove checkstyle and replace it with a simple regex check
This is ~ 2 orders of magnitude faster on my machine, so it can be
executed as part of the compileJava task. Also, it actually logs the
failures, instead of making me go hunt for them in some generated
HTML-based report.
2024-09-30 13:10:09 -05:00
Steve Ebersole
4f9035e9f8 HHH-18545 - Document "characteristics" of settings 2024-09-30 09:47:30 -05:00
Andrea Boriero
d4ef44db00 HHH-18608 NPE in EntityInitializerImpl.resolveInstanceSubInitializers 2024-09-30 15:47:20 +02:00
Andrea Boriero
3d767a11db HHH-18608 Add test for issue 2024-09-30 15:47:20 +02:00
Philippe Marschall
e7f5f886c7 HHH-18587 Implement Oracle array functions using set operations
https://hibernate.atlassian.net/browse/HHH-18587
2024-09-30 15:41:36 +02:00
Jan Schatteman
58ee919feb HHH-18643 - Remove support for SAP HANA versions older than 2.0 SPS 05, create a legacy HANA dialect in the community dialects module
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2024-09-30 14:08:49 +02:00
Luca Molteni
f8e4e6e49f HHH-16861 HQL ordinal() function
The `ordinal` function returns the `ordinal` property of Java enums, for both enums mapped as ORDINAL and enums mapped as STRING generating different SQL in each case

`ordinal(field)` is equivalent to `cast(enum as Integer)`, implementation taken from CastStrEmulation when used on ordinal mapped enums.

Lexer and parser don't need to be changed as there is nakedIdentifier that matches custom function names

`ordinal` function is validated to work only on Java enum fields

Use convertToRelationalValue to generate enum value inside the SQL query

Co-authored-by: Christian Beikov <christian.beikov@gmail.com>
2024-09-30 10:57:24 +02:00
Marco Belladelli
c5db0d38e7 HHH-18664 Consistent constructor matching logic for row-transformer 2024-09-30 10:04:35 +02:00
Marco Belladelli
fc38d88930 HHH-18664 Add test for issue 2024-09-30 10:04:35 +02:00
Andrea Boriero
eb03db7401 Add .idea/.gitignore to .gitignore 2024-09-27 16:08:38 +02:00
Gavin King
20f858f087 try adding minimal IntelliJ project config 2024-09-27 09:43:42 +02:00
Andrea Boriero
fee9e86579 HHH-18457 Remove deprecated org.hibernate.Metamodel and org.hibernate.metamodel.spi.MetamodelImplementor 2024-09-26 17:33:46 +02:00
Andrea Boriero
5b25d09188 HHH-18409 byte[] instance variables annotated with @NaturalId cannot be found with a natural ID query 2024-09-26 16:51:44 +02:00
Andrea Boriero
71b3cb27d7 HHH-18409 Add test for issue 2024-09-26 16:51:44 +02:00
Andrea Boriero
34b479a719 HHH-18631 AssertionError when loading an entity after removing another, associated entity 2024-09-26 13:13:07 +02:00
Andrea Boriero
dd9f79096f HHH-18631 Add test for issue 2024-09-26 13:13:07 +02:00
Gavin King
1568c5284f HHH-18667 attempt to fix by making TypeConfiguration nonstatic 2024-09-25 18:38:33 +02:00
Steve Ebersole
cbdbb273bf HHH-18654 - Change setting docs to use an asciidoc section per setting 2024-09-24 17:45:33 -05:00
Marco Belladelli
c9621aa9e2 HHH-18377 Fix NPE for private static final field 2024-09-24 17:01:23 +02:00
Marco Belladelli
ebcbebac39 HHH-18642 Revert to Statement.RETURN_GENERATED_KEYS for identity only 2024-09-24 15:04:50 +02:00
Andrea Boriero
1adfaf30a5 HHH-18662 Attribute not mentioned in orm.xml ends up not being mapped in Hibernate ORM 7 2024-09-23 14:02:28 -05:00
Andrea Boriero
1327f002cd HHH-18662 Add test for issue 2024-09-23 14:02:28 -05:00
Steve Ebersole
c3d7e5f0b5 HHH-18377 - Support for uuid v6 and v7 generated ids 2024-09-23 13:53:27 -05:00
Steve Ebersole
2f335cd786 HHH-18377 - Support for uuid v6 and v7 generated ids 2024-09-23 13:46:10 -05:00
Čedomir Igaly
d1cb9c3679 HHH-18377 Test cases to check monofonicity of generated version 6 & version 7 UUID's 2024-09-23 13:31:07 -05:00
Čedomir Igaly
4e85302086 HHH-18377 UUID Version 6 & UUID Version 7 implementations 2024-09-23 13:31:06 -05:00
Steve Ebersole
df405d37ab HHH-18620 - Add @NativeGenerator 2024-09-23 13:24:48 -05:00
Andrea Boriero
fccbb8d582 HHH-18628 Regression: Unable to determine TableReference 2024-09-23 17:36:13 +02:00
Andrea Boriero
a54d7ec804 HHH-18628 Add test for issue 2024-09-23 17:36:13 +02:00
Christian Beikov
450bca6265 HHH-18497 Add special xmlquery and xmlexists functions for DB2 10.5 2024-09-23 15:03:22 +02:00
Christian Beikov
3b07ed91c3 HHH-18497 Add xmlagg function 2024-09-23 15:03:22 +02:00
Christian Beikov
af09813ced HHH-18497 Add xmlexists function 2024-09-23 15:03:22 +02:00
Christian Beikov
449d002563 HHH-18497 Add xmlquery function 2024-09-23 15:03:22 +02:00
Christian Beikov
574959a591 HHH-18497 Add xmlpi function 2024-09-23 15:03:22 +02:00
Christian Beikov
a37ae66a2e HHH-18497 Add xmlconcat function 2024-09-23 15:03:22 +02:00
Christian Beikov
1abfd4eea6 HHH-18497 Add xmlforest function 2024-09-23 15:03:22 +02:00
Christian Beikov
f10ec5db1d HHH-18497 Add xmlcomment function 2024-09-23 15:03:22 +02:00
Christian Beikov
4baba673cb HHH-18497 Add xmlelement function 2024-09-23 15:03:22 +02:00
Christian Beikov
7ff0567383 HHH-18497 Make reserved word identification for JPA compliance more robust 2024-09-23 15:03:22 +02:00
Vladimír Kuruc
e2a1434017 Informix tests fixes 2024-09-23 14:40:55 +02:00
Philippe Marschall
7ffd991b80 HHH-18657 Use IF EXISTS in OracleUserDefinedTypeExporter 2024-09-23 14:34:12 +02:00
Marco Belladelli
c2728308b5 HHH-18582 Throw explicit error when trying to map nested arrays 2024-09-23 11:16:03 +02:00