19700 Commits

Author SHA1 Message Date
nathan.xu
4365ae4929 HHH-18588 revert back one wrong change 2024-10-05 08:40:41 +02:00
nathan.xu
2f59edbffc HHH-18588 improve page computing 2024-10-05 08:40:41 +02:00
nathan.xu
942474f901 HHH-18588 revert back one minor change 2024-10-05 08:40:41 +02:00
Nathan Xu
7932bbaa22 Update documentation/src/main/asciidoc/introduction/Entities.adoc
Co-authored-by: Gavin King <gavin@hibernate.org>
2024-10-05 08:40:41 +02:00
nathan.xu
cfae086b1e HHH-18588 fix minor defects in Hibernate Introduction doc 2024-10-05 08:40:41 +02:00
Gavin King
072d3e257b miscellaneous code cleanups and refactoring 2024-10-04 22:05:24 +02:00
Marco Belladelli
3521857ef2 HHH-18450 Handle array result types for multi-valued parameters
Also fix an NPE in SqmSelectionQueryImpl#determineResultType
2024-10-04 16:37:56 +02:00
Marco Belladelli
7893d1066f HHH-18450 Add test for issue 2024-10-04 16:37:56 +02:00
Gavin King
599a85de11 respect @Nonnull annotation on @Find method parameters 2024-10-04 12:34:22 +02:00
Manuel Siggen
4a65c51326 HHH-18491 Do no try to resume non-existant transaction in doInSuspendedTransaction. 2024-10-04 12:25:35 +02:00
Christian Beikov
7b176df6b7 HHH-18604 Fix some issues with older database versions 2024-10-04 10:46:52 +02:00
Christian Beikov
5b602bdf94 HHH-18645 Handle proxies when resolving from existing entity in batch initializer 2024-10-04 10:29:41 +02:00
Gavin King
aa6f88f1b4 move some logging in BatchImpl to typed methods
+ very minor code cleanups in BatchImpl & JdbcCoordinatorImpl
2024-10-04 09:51:52 +02:00
Jan Schatteman
a0162f3ee5 HHH-13547 - remove logging of BatchImpl rethrown exceptions
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2024-10-03 16:43:37 +02:00
Gavin King
d5102ff9eb fix a bug in generation of @Find method for @NaturalId fields
StatelessSession does not have a byNaturalId() method
2024-10-03 13:45:26 +02:00
Gavin King
fa4c43fc34 remove @Deprecated methods of CoreMessageLogger 2024-10-03 13:39:07 +02:00
Marco Belladelli
0c48c12f99 HHH-18321 Avoid search for table group when possible for paths 2024-10-03 10:58:24 +02:00
Marco Belladelli
5ca841c184 HHH-18321 Add test for issue 2024-10-03 10:58:24 +02:00
Christian Bürgi
26495fb600 HHH-18513 fix wrong prePartialFlush calculation in Session Metrics log 2024-10-03 10:48:49 +02:00
Gavin King
f474cacf8a more improvements to generated Javadoc in Hibernate Processor 2024-10-02 20:36:32 +02:00
Gavin King
cf626df3db don't generate "auxiliary" members for Jakarta Data static metamodel
since it doesn't seem like these are very usueful with the repository
programming model
2024-10-02 18:23:36 +02:00
Gavin King
c517833758 add toplevel javadoc to generated classes 2024-10-02 18:23:36 +02:00
Nathan Xu
cef19d79d5
HHH-18605 fix some minor defects in Hibernate Query Language doc (#8941)
* HHH-18605 fix some minor defects in Hibernate Query Language doc

Co-authored-by: nathan.xu <nathan.xu@procor.com>
2024-10-02 18:21:40 +02:00
Yanming Zhou
75ac785517 Polishing JakartaPublishingPlugin
1. fix `Note: Recompile with -Xlint:unchecked for details.`
2. return value of method `addVariant` is not used.
3. refine lambda.
4. remove unused import.
2024-10-02 18:05:29 +02:00
Jacques-Etienne Beaudet
bad79af6bd Documentation fix for Maven BOM import instructions 2024-10-02 17:55:36 +02:00
Réda Housni Alaoui
965c52390e HHH-18658 Inner join prevents finding an entity instance referencing an empty map 2024-10-02 16:26:15 +02:00
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