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
Marco Belladelli
a21f4bf720
HHH-18582 Add test for issue
2024-09-23 11:16:03 +02:00
Gavin King
f929a78948
HHH-18649 nice Javadoc for static TypedQueryReferences
2024-09-23 09:56:27 +02:00
Gavin King
975dfa1ed9
disable test on Sybase
2024-09-23 08:42:28 +02:00
Gavin King
ad33eb4f64
HHH-18649 test
2024-09-23 08:42:28 +02:00
Gavin King
efc50aad00
squash warnings
2024-09-23 08:42:28 +02:00