Commit Graph

16371 Commits

Author SHA1 Message Date
Gavin King 698b245753 HHH-16633 introduce query methods to JPA metamodel generator 2023-06-17 20:07:02 +02:00
Gavin King d3e15a7cc1
don't throw ParsingException (it represents a bug in the parser) (#6819)
- we should throw SyntaxException for expected conditions
- also, avoid the use of weirdo non-standard hyphenation in error messages
2023-06-17 14:08:14 +02:00
Gavin King ce98e3ea49
ParsingException should extend QueryException (#6816) 2023-06-16 21:55:43 +02:00
Marco Belladelli 336f83b03e HHH-16537 Check correlated too for compatible joined group 2023-06-16 17:22:42 +02:00
Marco Belladelli 562a3d901e HHH-16537 Add test for issue 2023-06-16 17:22:42 +02:00
Steve Ebersole 4e72ccb097 HHH-16809 - Add JavaType#createArray
https://hibernate.atlassian.net/browse/HHH-16809

Clean-up dead references to `JavaType#getSpecializedTypeDeclaration`
2023-06-16 09:59:34 -05:00
Gavin King fe1a8619ad
add dependencies to PDF builds to staging tasks (#6813)
(not certain this is necessary)
2023-06-16 16:12:06 +02:00
Gavin King e2714627d6 mention Envers in optional deps 2023-06-16 16:01:05 +02:00
Marco Belladelli 9dca8f084b HHH-16713 Fix number of row counts check in BatchImpl 2023-06-16 14:08:43 +02:00
Marco Belladelli de5987b3b3 HHH-16713 Add test for issue 2023-06-16 14:08:43 +02:00
Marco Belladelli e5d59b64fd HHH-16773 Introduce support for group/order by PK functional dependency 2023-06-16 14:06:54 +02:00
Gavin King 51460470f4
add AuditReader.find(Class,Object, LocalDateTime) (#6811)
since java.util.Date is bad

and add some Javadoc to AuditReader
2023-06-16 14:00:09 +02:00
Gavin King 7bec00cc86 (finally) document sorted/ordered collections and map keys 2023-06-16 13:58:28 +02:00
Gavin King 715212c694 fix links to deprecated annotation in jdoc 2023-06-16 13:57:31 +02:00
Gavin King 8b86cb1cdf add sidebar discussing Envers to Introduction 2023-06-16 12:29:40 +02:00
Gavin King 8761d6abb7 very minor "you" to "we" 2023-06-16 08:00:43 +02:00
Gavin King c937ac6f9d mention upsert() in the doc 2023-06-16 07:56:22 +02:00
Gavin King 7cf4fd0626
update the QuickStart guide (#6807)
* update the code examples in the quickstart

* update the quickstart document

* slightly restructure the quickstart document
2023-06-15 23:52:49 +02:00
Gavin King 126207bbfe
HHH-16805 typecheck arguments of HQL arithmetic operators (#6804) 2023-06-15 17:26:59 +02:00
Gavin King aff3c105b6
lighter punctuation in binding/extracting log message (#6790) 2023-06-15 16:22:36 +02:00
Gavin King 96941f3775
HHH-16802 typecheck subquery predicates (#6801) 2023-06-15 11:51:08 +02:00
Andrea Boriero 9d052413fc HHH-16797 - Mark org.hibernate.metamodel as incubating 2023-06-15 10:44:50 +02:00
Christian Beikov e8acf51608 HHH-16739 Fix several failures when comparing enum parameters with constant values 2023-06-14 19:13:36 +02:00
Steve Ebersole f24660e1fd HHH-16797 - Mark org.hibernate.metamodel as incubating
https://hibernate.atlassian.net/browse/HHH-16797
2023-06-14 10:42:36 -05:00
Marco Belladelli b0419a8fe2 HHH-16678 Add back query literal initialization assertion 2023-06-14 17:25:05 +02:00
Marco Belladelli 6984c4a9e8 HHH-16678 Use seed and next for version increase query literal 2023-06-14 17:25:05 +02:00
Marco Belladelli e31754086a HHH-16678 Add test for issue 2023-06-14 17:25:05 +02:00
Gavin King 13dcc0721e add a TIP and whitespace in some code fragments 2023-06-14 13:31:18 +02:00
Andrea Boriero 4878a1d277 HHH-16744 Wrong class created when reusing a join column for different entities in multiple ManyToOne 2023-06-14 13:17:59 +02:00
gtoison 7223a5eb53 HHH-16474 issue reproducer 2023-06-14 13:17:59 +02:00
Gavin King b971b1e377 introduce UnknownFilterException for consistency with UnknownProfileException 2023-06-14 12:28:43 +02:00
Marco Belladelli d63323cb63 HHH-16714 Add test and fix structured cache for inheritance subtypes 2023-06-14 10:29:30 +02:00
Andrea Boriero 7d0f313efe HHH-16767 From#getJoins throws exception if non-attribute was joined 2023-06-14 10:22:58 +02:00
Andrea Boriero c6ae189ca5 HHH-16767 Add test for issue 2023-06-14 10:22:58 +02:00
Andrea Boriero 37aa5b21a3 HHH-16750 ClassCastException when an Entity with an ElementCollection has an EmbeddableId with just one field and Batch is enabled 2023-06-14 10:21:07 +02:00
Andrea Boriero 254d01484d HHH-16750 Add test for issue 2023-06-14 10:21:07 +02:00
Andrea Boriero 6b8beaaf3a HHH-16740 Fetching an element collection on an entity with a composite id fails when batch size > 1 2023-06-14 10:21:07 +02:00
marko-bekhta f3c21bbab2 HHH-16740 Add a test case to reproduce the issue 2023-06-14 10:21:07 +02:00
Andrea Boriero a64748ba84 HHH-16673 Fail to get access lazy fetched field ( @ManyToOne ) wich is part of a composite Id (using an @IdClass) when stored in L2 cache 2023-06-14 10:19:35 +02:00
Andrea Boriero 036631f42c HHH-16673 Add test for issue 2023-06-14 10:19:35 +02:00
Gavin King 9adffa4e4f further work on query parser exceptions
I missed a couple of things
2023-06-14 10:02:00 +02:00
Christian Beikov d859f43748 HHH-16782 Allow query plan caching of criteria queries 2023-06-14 07:39:49 +02:00
Christian Beikov 97a699a3e1 HHH-16749 Reuse BasicType from Value for JPA Metamodel instead of creating dedicated BasicDomainType instances 2023-06-14 07:39:29 +02:00
Jan-Willem Gmelig Meyling 6ed858a461 HHH-16749 Reproducer for incorrect function argument domain type 2023-06-14 07:39:29 +02:00
Gavin King 70d8b8b10d fix section title 2023-06-14 01:24:28 +02:00
Gavin King 9c4dc02b96 fix up flow of section on join fetching
fix a link
2023-06-14 01:18:33 +02:00
Gavin 95d3dfb85b more use of typesafe metamodel gen refs 2023-06-13 22:50:49 +02:00
Gavin fbb9df37bf mention alternative APIs in doc 2023-06-13 22:50:49 +02:00
Gavin 781b19d136 document new features for typesafety 2023-06-13 22:50:49 +02:00
Gavin King 727a9b2c03 generate typesafe references to named queries, fetch profiles, entity graphs, fetch profiles
add support for about @FilterDef
2023-06-13 22:48:21 +02:00