getHibernateTemplate().find 问题?

gyscsdn 2006-06-20 03:33:33
请教高手:
其他配置一样,只是下面的代码不一样,一个能查询到数据,另一个什么也查不到!
什么也查不到:
public List loadGoods(String strCategoryId)
{
StringBuffer sbSql = new StringBuffer();
sbSql.append("select ");
sbSql.append( "gi.goodsName,");
sbSql.append( "gi.price,");
sbSql.append( "gi.imageFile,");
sbSql.append( "gi.SComments,");
sbSql.append( "gi.LComments,");
sbSql.append( "gi.deleteDate ");
sbSql.append("from ");
sbSql.append( "TGood gi,");
sbSql.append( "TGoodsCategory gci ");
sbSql.append("where ");
sbSql.append( "gi.shopId = gci.shopId ");
sbSql.append( "and gi.categoryId = gci.categoryId ");
sbSql.append( "and gci.categoryId=?");

List retList = new ArrayList();
retList = getHibernateTemplate().find(sbSql.toString(),strCategoryId);

return retList;
}



能查询到数据:
public List loadGoods(String strCategoryId)
{
StringBuffer sbSql = new StringBuffer();
sbSql.append("select ");
sbSql.append( "gi.goodsName,");
sbSql.append( "gi.price,");
sbSql.append( "gi.imageFile,");
sbSql.append( "gi.SComments,");
sbSql.append( "gi.LComments,");
sbSql.append( "gi.deleteDate ");
sbSql.append("from ");
sbSql.append( "TGood gi,");
sbSql.append( "TGoodsCategory gci ");
sbSql.append("where ");
sbSql.append( "gi.shopId = gci.shopId ");
sbSql.append( "and gi.categoryId = gci.categoryId ");
sbSql.append( "and gci.categoryId='" + strCategoryId + "'" );

List retList = new ArrayList();
retList = getHibernateTemplate().find(sbSql.toString());

return retList;
}
...全文
374 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
gyscsdn 2006-07-03
  • 打赏
  • 举报
回复
该问题已解决了:
是由于使用了Oracle DB 的 char 字段带来的问题!
有来有往 2006-06-23
  • 打赏
  • 举报
回复
Hibernate 自动生成的DAO里面有一个 FindByExemple(Object object) 方法怎么用啊
keerqin 2006-06-23
  • 打赏
  • 举报
回复
用回调函数
0xTonyWang 2006-06-22
  • 打赏
  • 举报
回复
用这种方法:
List orgList = getHibernateTemplate().find("from Organization org " +
" where org.survey_id = ?",new Object[]{id});
gyscsdn 2006-06-20
  • 打赏
  • 举报
回复
没有人知道?

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧