[jboss-jira] [JBoss JIRA] Created: (HIBERNATE-113) EJB-QL select aliases lost

Igor A Tarasov (JIRA) jira-events at lists.jboss.org
Tue Mar 24 19:20:22 EDT 2009


EJB-QL select aliases lost
--------------------------

                 Key: HIBERNATE-113
                 URL: https://jira.jboss.org/jira/browse/HIBERNATE-113
             Project: Hibernate
          Issue Type: Bug
         Environment: JBoss 5.0.1.GA
Postgresql server 8.3.7
            Reporter: Igor A Tarasov
            Assignee: Steve Ebersole
            Priority: Critical


Hibernate lost select aliases in EJB-QL.
My EJB-SQL:
 SELECT EXTRACT(YEAR FROM pay.payDate) AS date_value, SUM(pay.sum) FROM PaymentDO AS pay GROUP BY date_value
Hibernate generted SQL:
 SELECT EXTRACT(YEAR FROM paymentdo0_.payDate) AS col_0_0_, SUM(paymentdo0_.sum) AS col_1_0_ FROM PaymentDO paymentdo0_ GROUP BY date_value
Result error:
 org.postgresql.util.PSQLException: ERROR: column "date_value" not exists

It is occur because I want to use GROUP BY statement with value of result of EXTRACT function as alias: "SELECT EXTRACT(YEAR FROM pay.payDate) AS date_value", but hibernate lost my alias 'date_value' and
rename it to 'col_1_0_'

I can't fint workaround !!!

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

        



More information about the jboss-jira mailing list