При извлечении логических данных из базы данных с помощью спящего SQL-запроса выдается следующая трассировка ошибки. На локальном компьютере все работает нормально. Но при развертывании в GAE возникают ошибки.
javax.faces.el.EvaluationException: org.hibernate.PropertyAccessException: IllegalArgumentException occurred while calling setter of com.fetchinglife.domain.data.dto.EmployeeDTO.extraTask
В моем EmployeeDTO.java
private boolean extraTask;
//getters and setters
public boolean getExtraTask()
{
return extraTask;
}
public void setExtraTask(boolean extraTask)
{
this.extraTask = extraTask;
}
hibernate createSQLQuery похож на
Query query = session.createSQLQuery("select e.firstName, e.extraTask from Employee as e where e.id= :userId").setResultTransformer(new AliasToBeanResultTransformer(EmployeeDTO.class));
query.setParameter("userId", userId);