[hibernate-dev] SQM and cast targets
Christian Beikov
christian.beikov at gmail.com
Mon May 29 11:00:12 EDT 2017
Sounds good, although I guess there might be cases when ONLY this
approach won't work that well.
I am specifically thinking about casts to the various character types
that are available in the different DBMS. A cast to "String" might work
most of the time, but we should still have an option to cast to CLOB,
TEXT or whatever other datatype a DBMS offers.
Mit freundlichen Grüßen,
------------------------------------------------------------------------
*Christian Beikov*
Am 29.05.2017 um 16:17 schrieb Steve Ebersole:
> Currently casting in HQL is under-defined and open-ended (and therefore
> pretty inconsistent). What does that mean? Well, what is a valid cast
> target in HQL? There really is not a defined
> answer to that.
>
> I'd like to start formalizing the answer to this.
>
> Specifically, I am thinking this should be defined around
> JavaTypeDescriptor. So that we'd understand any Java type registered with
> with JavaTypeDescriptorRegistry, and specifically any that properly
> implements `#getJdbcRecommendedSqlType` (using the Dialect to resolve the
> cast target in the generated SQL).
>
> Anyone have objections to this? Thoughts?
> _______________________________________________
> hibernate-dev mailing list
> hibernate-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/hibernate-dev
More information about the hibernate-dev
mailing list