Невозможно просмотреть значения полей в Hibernate Query Fetch на GAE.
Query query = session.createSQLQuery("select s.id,e.firstName, e.middleName, e.lastName, es.title as empStatusTitle,e.transportMode as trModeId," +
" tr.title as trMode" +
" from SecurityPrincipals as s " +
" left join Employee as e on e.userId=s.id " +
" left join EmployeeStatus as es on e.employeeStatus = es.id " +
" left join TransportationModes as tr on e.transportMode = tr.id " +
" where s.id= :userId").setResultTransformer(new AliasToBeanResultTransformer(EmployeeDTO.class));
query.setParameter("userId", userId);
Когда я вызываю employeeDTO.getTrMode (), employeeDTO.getEmpStatusTitle правильно получил все значения и работает на локальном компьютере. Но когдаЯ пытаюсь развернуть в GAE, значение не попадает в view.jsf, но оно есть при локальном запуске. У меня есть геттеры и сеттеры для всего этого в EmployeeDTO.java.Все остальные, такие как firstName, middleName, lastName, не имеют проблем.
Мой employeeView.jsf:
<h:outputText value="Transport Mode" />
<h:outputText id="transportMode" value="#{employeeView.employeeDTO.trMode}" style="font-weight:bold" />
<h:outputText value="Employee Status" />
<h:outputText id="employeeStatus" value="#{employeeView.employeeDTO.empStatusTitle}" style="font-weight:bold" />