Commit Graph

16442 Commits

Author SHA1 Message Date
marko-bekhta a63eed837d HHH-16815 Add default implementation throwing an exception for sorting methods on Query 2023-06-20 17:29:37 +02:00
marko-bekhta ada88805f8 HHH-16815 Remove some unused methods 2023-06-20 17:29:37 +02:00
Marco Belladelli cbac1b82c0 HHH-16773 Fix functional dependency support for TiDB and Cockroach 2023-06-20 14:21:23 +02:00
Marco Belladelli fd690f378d HHH-16784 Always resolve generic interface classes to Object type 2023-06-20 14:20:34 +02:00
Marco Belladelli eb53368115 HHH-16784 Add test for issue 2023-06-20 14:20:34 +02:00
Andrea Boriero 55f46ced44 HHH-16461 @Version + session.refresh(entity, LockMode.PESSIMISTIC_WRITE) leads to StaleObjectStateException 2023-06-20 12:21:59 +02:00
Yoann Rodière f78c5d375d HHH-16461 Test @Version + session.refresh(entity, LockMode.PESSIMISTIC_WRITE) 2023-06-20 12:21:59 +02:00
Gavin King fb4f5ba617 HHH-16823 support for nvarchar on MySQL
In H6 we stopped producing nvarchar columns on MySQL, but it's
needed for MySQL 5.7. On the other hand, actually nvarchar is
deprecated in MySQL 8.

So use 'varchar character set utf8' instead.
2023-06-20 09:30:51 +02:00
Andrea Boriero c9baeb5c68 HHH-16794 With Bytecode enhancement a lazy ManyToOne association targeting an Entity annotated with @Proxy(lazy = false) is eagerly loaded 2023-06-19 15:49:39 +02:00
Andrea Boriero d71a0f77e1 HHH-16794 Add test for issue 2023-06-19 15:49:39 +02:00
Andrea Boriero 46bfc59cd1 HHH-16743 StackOverflowError when loading a ManyToOne whith @Proxy(lazy=false) 2023-06-19 13:44:21 +02:00
gtoison 4933303f0b HHH-16743 Add test for issue 2023-06-19 13:44:21 +02:00
Gavin King bc8c0a238c clean up some imports in tests 2023-06-18 03:24:29 +02:00
Gavin King 7d79760b9a HHH-16633 make GenericDialect public
oops, tests did not catch this
2023-06-18 03:21:05 +02:00
Gavin King 7ecec615d3 HHH-16815 fix generic signature of ascending() / descending()
+ code cleanups in the Query hierarchy
2023-06-17 23:10:48 +02:00
Gavin King 3211cb8e9b HHH-16633 add @see annotations to generated code 2023-06-17 20:07:02 +02:00
Gavin King c6658fbb84 HHH-16815 add ascending()/descending()/unordered() to SelectionQuery
This is going to be very convenient
2023-06-17 20:07:02 +02:00
Gavin King e641cfceb7 HHH-16633 typecasts to org.hibernate return types + handle projections correctly 2023-06-17 20:07:02 +02:00
Gavin King 56cf0c414c HHH-16813 don't add @Generated annotations if it's going to cause a compilation failure 2023-06-17 20:07:02 +02:00
Gavin King b1998782e9 HHH-16633 introduce new package for @HQL, @SQL, @CheckHQL annotations 2023-06-17 20:07:02 +02:00
Gavin King cfe545ec3d HHH-16633 introduce native query methods to JPA metamodel generator 2023-06-17 20:07:02 +02:00
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