Gavin King
9166d73f36
HHH-18704 optimize away equals() search for records + enums
2024-10-08 14:57:51 +02:00
Gavin King
72e0f2968a
slight simplification in IncrementGenerator
2024-10-07 20:09:02 +02:00
Gavin King
6e38830cbe
clean up lots of warnings in ConfigurationHelper
...
deprecate some unused methods
add a useful method
2024-10-07 20:09:02 +02:00
Gavin King
c18b7c90fe
eliminate dupe log message
2024-10-07 20:09:02 +02:00
Christian Beikov
c92c2f5f21
HHH-16954 Change name of method parameterList to listParameter
2024-10-07 15:38:55 +02:00
jun
71fefc7220
remove unnecessary Integer.valueOf() in ShirtStringToIntegerConverter
2024-10-07 10:08:15 +02:00
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