[hibernate/hibernate-orm] 727a9b: generate typesafe references to named queries, fet...
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 727a9b2c03d6b646d85fac896d5a6d7ff64bf7bd
https://github.com/hibernate/hibernate-orm/commit/727a9b2c03d6b646d85fac8...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2023-06-13 (Tue, 13 Jun 2023)
Changed paths:
M tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/ClassWriter.java
M tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/Context.java
M tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/JPAMetaModelEntityProcessor.java
A tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/AnnotationMeta.java
M tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/AnnotationMetaAttribute.java
M tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/AnnotationMetaEntity.java
A tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/AnnotationMetaPackage.java
A tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/annotation/NameMetaAttribute.java
M tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/model/MetaAttribute.java
R tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/model/MetaEntity.java
A tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/model/Metamodel.java
M tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/util/Constants.java
M tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/util/StringUtil.java
M tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/util/TypeUtils.java
M tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/xml/XmlMetaAttribute.java
M tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/xml/XmlMetaEntity.java
M tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/xml/XmlMetaMap.java
A tooling/metamodel-generator/src/test/java/org/hibernate/jpamodelgen/test/namedquery/AuxiliaryTest.java
A tooling/metamodel-generator/src/test/java/org/hibernate/jpamodelgen/test/namedquery/Book.java
A tooling/metamodel-generator/src/test/java/org/hibernate/jpamodelgen/test/namedquery/Main.java
M tooling/metamodel-generator/src/test/java/org/hibernate/jpamodelgen/test/util/TestUtil.java
Log Message:
-----------
generate typesafe references to named queries, fetch profiles, entity graphs, fetch profiles
add support for about @FilterDef
2 years, 10 months
[hibernate/hibernate-orm] 2ad5cd: HHH-16787 Multi-valued parameter with single eleme...
by Christian Beikov
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 2ad5cdd9b9ebc702c31a84c2edba05a3f532258b
https://github.com/hibernate/hibernate-orm/commit/2ad5cdd9b9ebc702c31a84c...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2023-06-13 (Tue, 13 Jun 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/function/FormatFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/HypotheticalSetWindowEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/InverseDistributionFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/InverseDistributionWindowEmulation.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/SelfRenderingSqmAggregateFunction.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/SelfRenderingSqmFunction.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/SelfRenderingSqmOrderedSetAggregateFunction.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/SelfRenderingSqmWindowFunction.java
A hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/MultiValuedParameterInFunctionTest.java
Log Message:
-----------
HHH-16787 Multi-valued parameter with single element parameter list fails with no such element exception
2 years, 10 months
[hibernate/hibernate-orm] 521a36: HHH-16787 Multi-valued parameter with single eleme...
by Christian Beikov
Branch: refs/heads/6.2
Home: https://github.com/hibernate/hibernate-orm
Commit: 521a36f5d6948596c2af3c8e90bdd849be46a66c
https://github.com/hibernate/hibernate-orm/commit/521a36f5d6948596c2af3c8...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2023-06-13 (Tue, 13 Jun 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/function/FormatFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/HypotheticalSetWindowEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/InverseDistributionFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/InverseDistributionWindowEmulation.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/SelfRenderingSqmAggregateFunction.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/SelfRenderingSqmFunction.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/SelfRenderingSqmOrderedSetAggregateFunction.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/SelfRenderingSqmWindowFunction.java
A hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/MultiValuedParameterInFunctionTest.java
Log Message:
-----------
HHH-16787 Multi-valued parameter with single element parameter list fails with no such element exception
2 years, 10 months
[hibernate/hibernate-orm] 694eee: Query parser exceptions (#6782)
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 694eee977fafeff9310d892f389c1fd21a06263a
https://github.com/hibernate/hibernate-orm/commit/694eee977fafeff9310d892...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2023-06-13 (Tue, 13 Jun 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/QueryParameterException.java
M hibernate-core/src/main/java/org/hibernate/dialect/CockroachDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SpannerDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/ExtractFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/InverseDistributionFunction.java
M hibernate-core/src/main/java/org/hibernate/internal/ExceptionConverterImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/AbstractManagedType.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/DomainType.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/JpaMetamodelImpl.java
M hibernate-core/src/main/java/org/hibernate/persister/collection/ElementPropertyMapping.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractPropertyMapping.java
A hibernate-core/src/main/java/org/hibernate/query/EntityReferenceException.java
A hibernate-core/src/main/java/org/hibernate/query/ParameterLabelException.java
M hibernate-core/src/main/java/org/hibernate/query/PathException.java
M hibernate-core/src/main/java/org/hibernate/query/SemanticException.java
A hibernate-core/src/main/java/org/hibernate/query/SyntaxException.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/QualifiedJoinPathConsumer.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/QualifiedJoinPredicatePathConsumer.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/StandardHqlTranslator.java
M hibernate-core/src/main/java/org/hibernate/query/internal/NamedObjectRepositoryImpl.java
M hibernate-core/src/main/java/org/hibernate/query/internal/ParameterMetadataImpl.java
M hibernate-core/src/main/java/org/hibernate/query/internal/QueryParameterBindingsImpl.java
M hibernate-core/src/main/java/org/hibernate/query/sql/internal/NativeQueryImpl.java
M hibernate-core/src/main/java/org/hibernate/query/sql/internal/ParameterParser.java
M hibernate-core/src/main/java/org/hibernate/query/sql/internal/ParameterRecognizerImpl.java
M hibernate-core/src/main/java/org/hibernate/query/sql/internal/SQLQueryParser.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/InterpretationException.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/ParsingException.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/StrictJpaComplianceViolation.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/TemporalUnit.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/TrimSpec.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmCriteriaNodeBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/ArgumentTypesValidator.java
A hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/FunctionArgumentException.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/StandardArgumentsValidators.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/StandardFunctionReturnTypeResolvers.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/BasicValuedPathInterpretation.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/AbstractSqmFrom.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/NonAggregatedCompositeSimplePath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmBasicValuedSimplePath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmEmbeddedValuedSimplePath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmPath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmPluralValuedSimplePath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmEnumLiteral.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmFieldLiteral.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmFormat.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmTuple.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/SqmQuerySpec.java
M hibernate-core/src/main/java/org/hibernate/sql/ForUpdateFragment.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/ArrayInitializer.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/ListInitializer.java
M hibernate-core/src/main/java/org/hibernate/transform/AliasToBeanConstructorResultTransformer.java
M hibernate-core/src/test/java/org/hibernate/orm/test/exceptionhandling/ExceptionExpectations.java
M hibernate-core/src/test/java/org/hibernate/orm/test/hql/ASTParserLoadingTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/hql/ScrollableCollectionFetchingTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/criteria/CriteriaQueryTypeQueryAdapterTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/criteria/QueryPredicateAndParameterComparableTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/query/QueryTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/inheritance/discriminator/JoinedInheritanceEagerTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/notfound/FkRefTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/ops/OneToManyMappedByOrderColumnTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/procedure/MySQLStoredProcedureTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/procedure/SQLServerStoredProcedureTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/AggregateFilterClauseTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/EntityJoinTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/joinfetch/JoinFetchImplicitOwnerTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/sql/MySQLStoredProcedureTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/sql/function/JpaFunctionTest.java
M hibernate-spatial/src/test/java/org/hibernate/spatial/dialect/postgis/PostgisDistanceOperatorsTest.java
Log Message:
-----------
Query parser exceptions (#6782)
* clean up exception reporting in query translator
especially, introduce SyntaxException, since SemanticException and
ParsingException were both being misused to report syntax errors
2 years, 10 months