|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface EnhancedProjection
An "enhanced" Projection for a Criteria query.
Projection,
Criteria| Method Summary | |
|---|---|
String[] |
getColumnAliases(int position,
Criteria criteria,
CriteriaQuery criteriaQuery)
Get the SQL column aliases used by this projection for the columns it writes for inclusion into the SELECT clause ( Projection.toSqlString(org.hibernate.Criteria, int, org.hibernate.criterion.CriteriaQuery). |
String[] |
getColumnAliases(String alias,
int position,
Criteria criteria,
CriteriaQuery criteriaQuery)
Get the SQL column aliases used by this projection for the columns it writes for inclusion into the SELECT clause ( Projection.toSqlString(org.hibernate.Criteria, int, org.hibernate.criterion.CriteriaQuery) for a particular criteria-level alias. |
| Methods inherited from interface org.hibernate.criterion.Projection |
|---|
getAliases, getColumnAliases, getColumnAliases, getTypes, getTypes, isGrouped, toGroupSqlString, toSqlString |
| Method Detail |
|---|
String[] getColumnAliases(int position,
Criteria criteria,
CriteriaQuery criteriaQuery)
Projection.toSqlString(org.hibernate.Criteria, int, org.hibernate.criterion.CriteriaQuery). Hibernate always uses column aliases to extract data from the
JDBC ResultSet, so it is important that these be implemented correctly in order for
Hibernate to be able to extract these val;ues correctly.
position - Just as in Projection.toSqlString(org.hibernate.Criteria, int, org.hibernate.criterion.CriteriaQuery), represents the number of columns rendered
prior to this projection.criteria - The local criteria to which this project is attached (for resolution).criteriaQuery - The overall criteria query instance.
String[] getColumnAliases(String alias,
int position,
Criteria criteria,
CriteriaQuery criteriaQuery)
Projection.toSqlString(org.hibernate.Criteria, int, org.hibernate.criterion.CriteriaQuery) for a particular criteria-level alias.
alias - The criteria-level aliasposition - Just as in Projection.toSqlString(org.hibernate.Criteria, int, org.hibernate.criterion.CriteriaQuery), represents the number of columns rendered
prior to this projection.criteria - The local criteria to which this project is attached (for resolution).criteriaQuery - The overall criteria query instance.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||