[hibernate-commits] [hibernate/hibernate-orm] 66d123: HHH-12695 Explicitly mark contracts as @Incubating...
GitHub
noreply at github.com
Wed Jul 11 03:56:57 EDT 2018
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-orm
Commit: 66d123be75665d8c7db5d5fb8121358b751918eb
https://github.com/hibernate/hibernate-orm/commit/66d123be75665d8c7db5d5fb8121358b751918eb
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2018-07-11 (Wed, 11 Jul 2018)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/engine/query/spi/AbstractParameterDescriptor.java
M hibernate-core/src/main/java/org/hibernate/query/procedure/ProcedureParameter.java
M hibernate-core/src/main/java/org/hibernate/query/procedure/spi/ProcedureParameterImplementor.java
Log Message:
-----------
HHH-12695 Explicitly mark contracts as @Incubating, since a comment in QueryParameter implies they are in fact incubating
I did not mark ParameterRegistration as incubating, because it's a
pre-existing interface that we can't reasonably consider as incubating.
It's a bit odd to have a non-incubating contract (ParameterRegistration)
extend an incubating one (ProcedureParameter), though...
Commit: 99c0c320bbe45456b9fcb40dcf1deba6fb155f5c
https://github.com/hibernate/hibernate-orm/commit/99c0c320bbe45456b9fcb40dcf1deba6fb155f5c
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2018-07-11 (Wed, 11 Jul 2018)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/engine/query/spi/NamedParameterDescriptor.java
M hibernate-core/src/main/java/org/hibernate/procedure/ParameterRegistration.java
M hibernate-core/src/main/java/org/hibernate/procedure/spi/ParameterRegistrationImplementor.java
M hibernate-core/src/main/java/org/hibernate/query/criteria/internal/expression/ParameterExpressionImpl.java
M hibernate-core/src/main/java/org/hibernate/query/internal/QueryParameterNamedImpl.java
M hibernate-core/src/main/java/org/hibernate/query/procedure/internal/ProcedureParameterImpl.java
Log Message:
-----------
HHH-12695 Add missing @Overrides in subclasses of javax.persistence.Parameter
Because we are in 2018 and Java 5 is now 14 years old.
Commit: e9b8a80a99d2caee31345ef8943998054ec2e26b
https://github.com/hibernate/hibernate-orm/commit/e9b8a80a99d2caee31345ef8943998054ec2e26b
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2018-07-11 (Wed, 11 Jul 2018)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/engine/query/spi/AbstractParameterDescriptor.java
M hibernate-core/src/main/java/org/hibernate/procedure/spi/ParameterRegistrationImplementor.java
M hibernate-core/src/main/java/org/hibernate/query/QueryParameter.java
M hibernate-core/src/main/java/org/hibernate/query/internal/AbstractProducedQuery.java
M hibernate-core/src/main/java/org/hibernate/query/internal/QueryParameterBindingsImpl.java
M hibernate-core/src/main/java/org/hibernate/query/internal/QueryParameterImpl.java
M hibernate-core/src/main/java/org/hibernate/query/procedure/internal/ProcedureParameterImpl.java
Log Message:
-----------
HHH-12695 Rename org.hibernate.query.QueryParameter#getType to getHibernateType
Because it conflicts with the Class-returning getType method we want to
re-introduce in ParameterRegistration to restore backward compatibility.
Commit: 479975dcb3bb52e6b54ae98839d75f0fcaafc752
https://github.com/hibernate/hibernate-orm/commit/479975dcb3bb52e6b54ae98839d75f0fcaafc752
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2018-07-11 (Wed, 11 Jul 2018)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/procedure/ParameterRegistration.java
Log Message:
-----------
HHH-12695 Restore the getType method in ParameterRegistration
It was removed in 5.3.0.Beta1, but this breaks backward compatibility
with 5.1.
Compare: https://github.com/hibernate/hibernate-orm/compare/c5d97e4e23ed...479975dcb3bb
**NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
More information about the hibernate-commits
mailing list