posted 14 years ago
Hi,
I am getting this error 'hibernate undefined alias : 1 error' when i write in hql .... and run the application
private void handleOccupationSearchCategory(StringBuffer fromClause,
StringBuffer whereClause, OccupationSearchCategory category) {
if (category != null && category.isEnabled()) {
logger.debug("Adding search criteria for occupation: " + category);
// fromClause.append(" inner join js.cvoJsOccugroups jsg ");
whereClause.append(" and js.id IN (").append(
"select 1 from CvoJsOccugroup as jsog ").append(
" where jsog.cvoOccugroup.id=").append(
category.getOccupationGroupId()).append(
" and jsog.cvoJobseeker.id=js.id");
// whereClause.append(" and
// jsg.cvoOccugroup.id=").append(category.getOccupationGroupId());
if (category.getExperienceLevelId() != null) {
whereClause.append(" and jsog.cvoExperienceLevel.id >=")
.append(category.getExperienceLevelId());
}
whereClause.append(")");
}
}