
hibernate的hql中,不写select会有区别吗
我发现使用select的语句返回的是个单纯的数组,不能被转换为bean对象,强转出错,尔不写select的返回结果是个可以被转换的数组,不知道大家有没有碰到这种问题??,...
我发现使用select的语句返回的是个单纯的数组,不能被转换为bean对象,强转出错,尔不写select的返回结果是个可以被转换的数组,不知道大家有没有碰到这种问题??,怎么样才能让写了select的hql返回的对象可以被转换为bean对象呢???
huangpeng0419 同学说的我已经试过了,还是不行,返回的就是个数组,不能转bean
代码狠简单,我用的是spring的hibernate的模板。
public List findSmallTrade(Integer tradeID) {
String sql = "select t.trade,t.parent from Trade t where t.parent = '"+tradeID+"'";
return this.find(sql);
}
public List find(String sql ){
return this.getHibernateTemplate().find(sql);
} 展开
huangpeng0419 同学说的我已经试过了,还是不行,返回的就是个数组,不能转bean
代码狠简单,我用的是spring的hibernate的模板。
public List findSmallTrade(Integer tradeID) {
String sql = "select t.trade,t.parent from Trade t where t.parent = '"+tradeID+"'";
return this.find(sql);
}
public List find(String sql ){
return this.getHibernateTemplate().find(sql);
} 展开
6个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询