Commit Graph

18145 Commits

Author SHA1 Message Date
Gavin King 8dd0ef5198 improve error messages coming from SqmPathRegistryImpl
and missing add javadoc to AliasCollisionException
2024-02-14 12:55:43 +01:00
Gavin King e4a998cbe7 add a TODO 2024-02-14 12:55:43 +01:00
Gavin King b4b4112f75 add a TIP about @OneToOne mappings 2024-02-14 12:05:17 +01:00
Gavin King 914227de93 HHH-16463 fix use of @PrimaryKeyJoinColumn with @MapsId
supporting this mapping is required by JPA
2024-02-14 11:34:55 +01:00
Gavin King 2c85e5d190 HHH-16522 add test for fixed bug 2024-02-14 01:12:38 +01:00
Gavin King d57e09c7e6 add javadoc to Session regarding proxy objects 2024-02-13 17:30:02 +01:00
Gavin King 97099c0280 better handling of instantiation for @HQL methods 2024-02-12 20:53:09 +01:00
Marco Belladelli d2ca21603b Assume "yes" for pgvector package installation in db startup script 2024-02-12 16:51:14 +01:00
Gavin King d93463c060 document record instantiation for @HQL methods 2024-02-12 00:16:06 +01:00
Gavin King e5a994bfa1 fix typechecking of primitives in instantiations for query methods 2024-02-12 00:16:06 +01:00
Gavin King 70705f3e96 HHH-17729 move validation of constructors in HQL instantiations to SemanticQueryBuilder
fix test
2024-02-12 00:16:06 +01:00
Gavin King a9ea331e40 HHH-17729 move validation of constructors in HQL instantiations to SemanticQueryBuilder
also validate injection via fields/properties
2024-02-12 00:16:06 +01:00
Gavin King dcb2c60d4e HHH-17729 move validation of constructors in HQL instantiations to SemanticQueryBuilder
also validate injection via fields/properties
2024-02-12 00:16:06 +01:00
Gavin King 766234d281 HHH-17729 move validation of constructors in HQL instantiations to SemanticQueryBuilder
fix tests
2024-02-12 00:16:06 +01:00
Gavin King 1a9ec1d0ad HHH-17729 move validation of constructors in HQL instantiations to SemanticQueryBuilder
workaround for jpamodelgen
2024-02-12 00:16:06 +01:00
Gavin King d09d6ffdf0 HHH-17729 move validation of constructors in HQL instantiations to SemanticQueryBuilder
test for query method generation
2024-02-12 00:16:06 +01:00
Gavin King 24937b4e67 HHH-17729 move validation of constructors in HQL instantiations to SemanticQueryBuilder
report SemanticExceptions with the query string
fix some warnings in ReflectHelper
2024-02-12 00:16:06 +01:00
Gavin King 0bce456e3a properly document use of SqmFunctionDescriptor 2024-02-10 16:01:56 +01:00
Gavin King ff76331b22 fix language and syntax in a Javadoc comment
and clean up unused imports
2024-02-10 12:28:09 +01:00
Gavin King cad2d2bc62 clean up JdbcEnvironmentInitiator and parse micro database version
this resolves a spurious warning on Derby
2024-02-10 12:28:09 +01:00
Gavin King 7445554e88 HHH-15551 improve error message for missing association annotations 2024-02-10 09:53:33 +01:00
Gavin King 69776bc305 cleanup IntelliJ warnings in dialect package 2024-02-08 18:38:06 +01:00
Gavin King b571b22777 HHH-17724 add count(*) to HibernateCriteriaBuilder
and remove some unused type parameters
2024-02-08 12:53:41 +01:00
Andrea Boriero ecd0acb735 HHH-17704 Query using detached Proxy as parameter fails with LazyInitializationException 2024-02-08 12:07:08 +01:00
Andrea Boriero 9421b94bca HHH-17704 Add test for issue 2024-02-08 12:07:08 +01:00
Andrea Boriero 29f51ef9ca HHH-16454 PostgreSQL ILIKE Keyword is considered a column name when deducing alias injection points 2024-02-08 12:06:11 +01:00
Andrea Boriero 13c714c4c4 HHH-16454 Add test for issue 2024-02-08 12:06:11 +01:00
Marco Belladelli 50e6cb62e2 HHH-17693 Fix typecheck assertions for converted properties
Also introduce a custom `DurationJdbcType`, mainly for validation purposes.
2024-02-08 10:05:39 +01:00
Marco Belladelli 8a993f4057 HHH-17693 Add test for issue 2024-02-08 10:05:39 +01:00
Gavin King cb1b276ff8 validate the type arg of Order parameters in @Find and @HQL methods 2024-02-07 21:03:23 +01:00
Yanming Zhou 508df48686 Rename variable for better readability 2024-02-07 15:54:39 +01:00
Yanming Zhou c804ff3ac5 HHH-17719 Supports boolean as return type of mutation query method 2024-02-07 14:10:48 +01:00
Gavin King da0e327d09 validate parameters of @SQL query 2024-02-07 14:10:24 +01:00
Gavin King dbe2c5451e more blurb about finder/query methods 2024-02-07 12:57:34 +01:00
Andrea Boriero e9e601d884 HHH-16974 IllegalStateException Unsupported tuple comparison combination 2024-02-07 11:17:55 +01:00
Andrea Boriero 53f22d7dec HHH-16974 Add test for issue 2024-02-07 11:17:55 +01:00
Gavin King 8a07a1131b add missing package-info 2024-02-07 11:16:07 +01:00
Marco Belladelli a71bb28a8a HHH-17688 Make statement release more consistent in mutation delegates 2024-02-07 10:15:57 +01:00
Marco Belladelli 0f2e736b6d HHH-17688 Add test for issue 2024-02-07 10:15:57 +01:00
Yanming Zhou af599d7d89 Fix typo 2024-02-07 09:48:19 +01:00
Gavin King 3274776acc document Transaction.setTimeout() 2024-02-06 20:39:32 +01:00
Gavin King 5ad4d680ab HHH-17716 implement JtaTransactionAdapterTransactionManagerImpl.setTimeOut() 2024-02-06 20:06:21 +01:00
Gavin King 5fa08123b3 big code example in package doc for org.hibernate.annotations.processing 2024-02-06 16:03:28 +01:00
Yoann Rodière 3b31351234 Move setting of net.bytebuddy.experimental to the Jenkinsfile
The hope is that whenever we add a new JDK version to test,
we'll notice this setting, will try to remove it and upgrade bytebuddy
if necessary. This would avoid mess-ups like the one that caused
https://github.com/hibernate/hibernate-orm/pull/7790
2024-02-06 13:42:21 +00:00
Gavin King 838bed00eb better handling of the session variable in repositories 2024-02-06 13:45:12 +01:00
Scott Marlow 1051b10192 HHH-17713 Upgrade ByteBuddy to 1.14.11
Signed-off-by: Scott Marlow <smarlow@redhat.com>
2024-02-06 09:54:14 +00:00
Marco Belladelli 4226cf2c02 HHH-17705 Load default bytecode provider using the correct ClassLoader 2024-02-05 17:18:11 +01:00
Yoann Rodière cd391b7359 HHH-17708 Fix formatting/anchor in documentation of @Struct 2024-02-05 14:53:48 +01:00
Christian Beikov 5bd7e86e92 HHH-17662 Replace JdbcTypeConstructor uses for arrays with uniform resolve method 2024-02-05 14:33:35 +01:00
Stephanie Miller 43341da00f HHH-17662 Equals for ArrayJdbcType
JdbcTypes are put into a map and deduplicated there. Without an equals the ArrayJdbcType leaks because each resolution is created new.
2024-02-05 14:33:35 +01:00