[hibernate-issues] [Hibernate-JIRA] Created: (HHH-2046) ability to use dialect-registered functions in formula mappings

Steve Ebersole (JIRA) noreply at atlassian.com
Fri Sep 1 13:26:24 EDT 2006


ability to use dialect-registered functions in formula mappings
---------------------------------------------------------------

         Key: HHH-2046
         URL: http://opensource.atlassian.com/projects/hibernate/browse/HHH-2046
     Project: Hibernate3
        Type: Improvement

  Components: core  
    Reporter: Steve Ebersole
 Assigned to: Steve Ebersole 


Consider org.hibernate.test.compositeelement.CompositeElementTest.  Currently, those tests fail on Sybase/SQLServer because neither of those databases support a length function and the mappings map a property formula using the length function.

Both dialects do however, map the length() to len() which is valid on both.  

Perhaps a syntax like:
<property name="bioLength" formula="fn:length(bio)"/> or <property name="bioLength" formula="fn:{length(bio)}"/>

Eventually maybe even:
<property name="bioLength" formula="{length(bio)}"/>
where anything inside the {} would be treated as HQL fragment.  That, of course, relies on the redesign of the translator (if it is even doable then).


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://opensource.atlassian.com/projects/hibernate/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira




More information about the hibernate-issues mailing list