[hibernate-issues] [Hibernate-JIRA] Created: (HHH-2893) Criteria api does not allow a groupProperty to _NOT_ be included in the selected columns
Antony Stubbs (JIRA)
noreply at atlassian.com
Wed Oct 17 06:17:38 EDT 2007
Criteria api does not allow a groupProperty to _NOT_ be included in the selected columns
----------------------------------------------------------------------------------------
Key: HHH-2893
URL: http://opensource.atlassian.com/projects/hibernate/browse/HHH-2893
Project: Hibernate3
Issue Type: Bug
Affects Versions: 3.2.5
Environment: n/a
Reporter: Antony Stubbs
When adding a Projections.groupProperty("prop") to a criteria, the property is added to both the GROUP BY and SELECT parts of the generated SQL query. This is a major problem for using the criteria API for complex subselects that require aggregating by a column while grouping by another column.
There is presently no way in the criteria API to group by a column and have it _ONLY_ in the GROUP BY clause.
i.e.
currently Projections.groupProperty("propOne") causes:
SELECT propOne, MAX(propTwo) FROM table GROUP BY prop
desired option is to have
SELECT MAX(propTwo) FROM table GROUP BY prop
There have been several people talking about this, but there appears to have been 'no comment'.
http://forum.hibernate.org/viewtopic.php?t=939071&highlight=values+groupproperty
http://forum.hibernate.org/viewtopic.php?t=950803&highlight=groupproperty+subquery
http://forum.hibernate.org/viewtopic.php?t=964512&highlight=groupproperty+subquery
http://forum.hibernate.org/viewtopic.php?t=957671&highlight=groupproperty+subquery
http://forum.hibernate.org/viewtopic.php?p=2317841#2317841
http://forum.hibernate.org/viewtopic.php?t=961617&highlight=groupproperty+subquery
Find a 1st cut patch on it's way - I'm just itching my scratch now...
Great work on Hibernate guys!
--
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