hibernate查询出来的数据类型问题
各位大虾,小弟求助list=super.getHibernateTemplate().find(sb.toString()); 查出来的全是 Object 类型 怎么办
代码如下: 实体类
public class EmployeeView implements Serializable{
private String empNo;
private String empName;
private String partName;
private String customItem7;
private String truedayNumber;
private Date kQmonth;
private String pID;
映射文件 V_FOR_TKQ_CardData 是个视图
<hibernate-mapping package="com.kao.qin.domain">
<class name="EmployeeView"
table="V_FOR_TKQ_CardData">
<composite-id>
<key-property name="empNo" type="java.lang.String">
<column name="EmpNo" />
</key-property>
<key-property name="empName" type="java.lang.String">
<column name="EmpName"/>
</key-property>
<key-property name="partName" type="java.lang.String">
<column name="PartName"/>
</key-property>
<key-property name="customItem7" type="java.lang.String">
<column name="CustomItem7" />
</key-property>
<key-property name="pID" type="java.lang.String">
<column name="PID"/>
</key-property>
<key-property name="kQmonth" type="java.sql.Date">
<column name="YYMMDD"/>
</key-property>
<key-property name="truedayNumber" type="java.lang.String">
<column name="truedayNumber"/>
</key-property>
</composite-id>
</class>
</hibernate-mapping>
查询代码
String sql=select m.empNo as empNo,
m.empName as empName,
m.partName as partName,
m.customItem7 as customItem7,
m.pID as pID,
count(m.kQmonth) as truedayNumber
from EmployeeView m
where 1=1
and m.customItem7!=''
and m.partName!=''
and m.id.empNo!=''
and m.pID!=''
and m.customItem7='标准'
and m.partName='人力资源部'
and m.kQmonth between '2011-05-01' and '2011-05-23'
group by m.empName,m.partName,m.empNo,m.pID,m.customItem7
order by m.partName,m.empName
List<EmployeeView> list=super.getHibernateTemplate().find(sb.toString());
怎么我查出来的 List 里面装的都是 Object 类型 数据都可以看到 到
强转 EmployeeView 就报错!
谢谢各位!!!帮我看下