posts - 495,comments - 227,trackbacks - 0

          在使用hibernate查詢的時候
          package com.shop.dao;

          import java.util.List;

          import org.springframework.orm.hibernate3.support.HibernateDaoSupport;

          public class GoodsDAOImp extends HibernateDaoSupport implements GoodsDAO {

          ?private String hql="from Goods g ";
          ?public List query(String key) {
          ??/*try {
          ???key=new String(key.getBytes("iso-8859-1"));
          ??} catch (UnsupportedEncodingException e) {
          ???// TODO Auto-generated catch block
          ???e.printStackTrace();
          ??}*/
          ??System.out.println(key);
          ??String query=hql+"where name like ? ";
          ??key="%"+key+"%";
          ??List list=this.getHibernateTemplate().find(query,(Object)key);
          ??return list;
          ?}

          }
          應使用上邊的方法來模糊查詢,不能使用
          ?String query=hql+"where name like '%"+key+"%' ";
          這樣的方法,因為這樣使用在查詢的時候出現query查詢語句是亂碼的情況。

          posted on 2006-09-03 12:41 SIMONE 閱讀(329) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 嘉峪关市| 勃利县| 巴南区| 揭阳市| 沅江市| 海盐县| 营口市| 浙江省| 容城县| 武鸣县| 沙雅县| 海盐县| 仁化县| 灵寿县| 固镇县| 南康市| 巨野县| 彭山县| 泸西县| 喀什市| 仙桃市| 汶川县| 高雄县| 北川| 河津市| 昆明市| 上杭县| 孝感市| 东阳市| 祁连县| 肥西县| 治多县| 丰都县| 抚州市| 昌都县| 常州市| 吉首市| 谢通门县| 双流县| 临泽县| 同江市|