[hibernate-issues] [Hibernate-JIRA] Created: (HHH-2424) InformixDialect uses wrong date methods mapping

Giltal Tzabar (JIRA) noreply at atlassian.com
Tue Feb 13 05:23:40 EST 2007


InformixDialect uses wrong date methods mapping
-----------------------------------------------

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

  Components: query-hql  
    Versions: 3.2.2    
 Environment: Informix
    Reporter: Giltal Tzabar
 Attachments: Informix10Dialect.java

The InformixDialect extends the Dialect class but does not replace the 
date methods mappings.

To correct this bug you need to write the following lines in the dialect default constructor:

// Map second/minute/hour/day/month/year, override on subclasses
registerFunction("second", new SQLFunctionTemplate(Hibernate.INTEGER, "second(?1)"));
registerFunction("minute", new SQLFunctionTemplate(Hibernate.INTEGER, "minute(?1)"));
registerFunction("hour", new SQLFunctionTemplate(Hibernate.INTEGER, "hour(?1)"));
registerFunction("day", new SQLFunctionTemplate(Hibernate.INTEGER, "day(?1)"));
registerFunction("month", new SQLFunctionTemplate(Hibernate.INTEGER, "month(?1)"));
registerFunction("year", new SQLFunctionTemplate(Hibernate.INTEGER, "year(?1)"));


-- 
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