轉載請註明出處:http://www.wangyongkui.com/java-jpa-query。java
今天使用Jpa遇到一個問題,發現查詢多個字段時返回對象不能自動轉換成自定義對象。代碼以下:ui
//User 實體對象 @Entity @Table(name="t_user") public class User { private Integer id; private String name; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public Strng getName() { return name; } public void setName(String name) { this.name = name; } }
package com.project.user.dto //查詢返回對象 public class UserDto{ private Integer count; private String name; public UserDto(Integer count, String name) { this.count = count; this.name = name; } public Integer getCount() { return count; } public void setCount(Integer count) { this.count = count; } public Strng getName() { return name; } public void setName(String name) { this.name = name; } }
好了,這回查詢直接返回的就是UserDto對象了。this