使用Spring Roo(但手動創建這些方法可能無關)我試圖在一個列表中顯示兩個表。我有下面的方法來獲取所有人在用戶名類people.java中的用戶名。我相信這種方法可以正常工作。實體管理器Hibernate/Spring Roo錯誤 - 無法創建TypedQuery
public static TypedQuery<Person> findAllPeople() {
String queryStr = "SELECT o.name, b.username FROM Person o INNER JOIN o.users b";
TypedQuery<Person> query = entityManager().createQuery(queryStr, Person.class);
return query;
}
這裏是控制器
@RequestMapping(produces = "text/html")
public String list(@RequestParam(value = "page", required = false) Model uiModel) {
uiModel.addAttribute("people", Person.findAllPeople());
return "people/list";
}
當我試圖通過一個list.jspx我得到的錯誤運行此「不能使用要求的結果查詢創建TypedQuery與一個以上的回報碼鍵入[com.test.peopletest.Person];「
有誰知道我該如何返回這個查詢所有結果輸出正確?