.add( Property.forName("c.courseCode") )
.add( Property.forName("c.description") )
)
.uniqueResult();
Projection p1 = Projections.projectionList()
.add( Property.forName("studentNumber").count() )
.add( Property.forName("studentNumber").max() )
.add( Projections.rowCount() );
Projection p2 = Projections.projectionList()
.add( Property.forName("studentNumber").min() )
.add( Property.forName("studentNumber").avg() )
.add( Projections.sqlProjection(
"1 as constOne, count(*) as countStar",
new String[] { "constOne", "countStar" },