<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    waysun一路陽光

    不輕易服輸,不輕言放棄.--心是夢的舞臺,心有多大,舞臺有多大。踏踏實實做事,認認真真做人。

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 ::  :: 管理 ::
      167 隨筆 :: 1 文章 :: 64 評論 :: 0 Trackbacks
    今天的項目中在用Hibernate3.0進行模糊查詢的時候,出現中文亂碼,在網上查了好久資料,終于解決了,現在把整理后的貼出來。
    Hibernate中實現模糊查詢,可有以下三種方式:

    第一種方式:QBC查詢
    String name = "", info = "";
    if (sub != null && sub.getSubname() != null) {
    name = sub.getSubname();
    }
    if (sub != null && sub.getSubinfo() != null) {
    info = sub.getSubinfo();
    }
    Criteria cr = session.createCriteria(Subject.class);
    cr.add(Expression.like("subname","%"+name+"%"));
    cr.add(Expression.like("subinfo","%"+info+"%"));

    第二種方式:HQL查詢語句
    String hql = "from Subject as s where s.subname like :name and s.subinfo like :info";
    // 調用session的獲得數據列表方法,傳遞HQL查詢語句
    String  subnamevalue="要查詢的中文值";
    String   sql="";
    sql   = "from Pfapp  where name like :subname ";

    Query query = session.createQuery(sql); 
    query.setString("subname","%"+subnamevalue+"%");
    System.out.println("*********"+sql);

    注:Subject為數據庫表subject映射的類;它有相應的屬性subname、subinfo及相應的get和set方法;sub為Subject的一個實例化對象。
    另外說明的是:如果你不寫對象名稱,直接寫字段,那么hibernate就按照數據庫字段進行查找
    如果你寫   (對象名.對象屬性),那么hibernate就按照ormapping中的映射字段進行查找
    這是hibernate的靈活之處!!
    posted on 2008-06-20 08:43 weesun一米陽光 閱讀(988) 評論(0)  編輯  收藏 所屬分類: Hibernate總結備用
    主站蜘蛛池模板: 国产亚洲精久久久久久无码AV| 好吊妞在线新免费视频| 浮力影院亚洲国产第一页| 怡红院亚洲红怡院在线观看| 免费高清在线爱做视频| 亚洲情A成黄在线观看动漫软件| 在线观看免费人成视频色9| 亚洲第一区二区快射影院| 女人与禽交视频免费看| 亚洲人成网站999久久久综合| 免费无码看av的网站| 亚洲精品乱码久久久久久V| 国产精品无码一二区免费| 色欲色欲天天天www亚洲伊| 国产伦精品一区二区三区免费下载 | 亚洲狠狠婷婷综合久久蜜芽| 免费观看a级毛片| 国产大陆亚洲精品国产| 亚洲综合最新无码专区| 国产一级淫片a免费播放口| 亚洲成人动漫在线| 免费无码黄十八禁网站在线观看| 亚洲爆乳少妇无码激情| 免费jjzz在线播放国产| 在线观看黄片免费入口不卡| 精品亚洲aⅴ在线观看| 三年片在线观看免费观看高清电影| 亚洲乱妇老熟女爽到高潮的片| 亚洲国产精品嫩草影院久久| 99久久久国产精品免费牛牛| 久久亚洲国产最新网站| 国产精品亚洲高清一区二区| 嫩草影院在线播放www免费观看| 国产亚洲精品成人AA片| 国产精品亚洲玖玖玖在线观看| 96免费精品视频在线观看| 亚洲av永久无码天堂网| 337p日本欧洲亚洲大胆裸体艺术| 国产一卡2卡3卡4卡无卡免费视频| 看全免费的一级毛片| 亚洲视频在线观看不卡|