锘??xml version="1.0" encoding="utf-8" standalone="yes"?>99久久精品免费看国产小宝寻花,久久69av,久久国产精品偷http://www.aygfsteel.com/kissjava/category/29899.htmlzh-cnWed, 05 Mar 2008 03:53:56 GMTWed, 05 Mar 2008 03:53:56 GMT60Query鎺ュ彛瀛︿範絎旇http://www.aygfsteel.com/kissjava/articles/183901.html鏋鏋Wed, 05 Mar 2008 03:26:00 GMThttp://www.aygfsteel.com/kissjava/articles/183901.htmlhttp://www.aygfsteel.com/kissjava/comments/183901.htmlhttp://www.aygfsteel.com/kissjava/articles/183901.html#Feedback0http://www.aygfsteel.com/kissjava/comments/commentRss/183901.htmlhttp://www.aygfsteel.com/kissjava/services/trackbacks/183901.html鍦℉ibernate3.0涓簾闄や簡find()鏂規硶錛屽彇鑰屼唬涔嬬殑鏄疩uery鎺ュ彛
涓銆佺粦瀹氬弬鏁?br /> 1銆佷嬌鐢?#8220;錛?#8221;鎸囧畾鍙傛暟
閫氳繃Query鎺ュ彛鍙互鍏堣瀹氭煡璇㈠弬鏁幫紝鐒跺悗閫氳繃setXXX()絳夋柟娉曪紝灝嗘寚瀹氱殑鍙傛暟鍊煎~鍏ワ紝鑰屼笉鐢ㄦ瘡嬈$紪鍐欏畬鏁寸殑HQL銆?br />  Query query = session.createQuery(“from Student s where s.age>? and s.name like 錛?#8221;)
 query.setInteger(0,25);
 query.setString(1,”%clus%”);
       ……………….
2銆佷嬌鐢?#8220;錛?#8220;鍚庤窡鍙橀噺鐨勬柟娉曡緗弬鏁?br /> 鍙互浣跨敤鍛藉悕鍙傛暟鏉ュ彇浠?#8220;錛?#8220;璁劇疆鍙傛暟鐨勬柟娉曪紝榪欏彲浠ヤ笉鐢ㄦ潵渚濈収鐗瑰畾鐨勯『搴忔潵璁懼畾鍙傛暟鍊鹼紝姣斿涓婇潰鐨勭ず渚嬩唬鐮佷篃鍙互鍐欎負錛?br /> Query query = session.createQuery(“from Student s where s.age>:minAge and s.name like :likeName”)
 query.setInteger(minAge,25);
 query.setString(likeName,”%clus%”);
………………..
4銆乻etEntity()鏂規硶
setEntity()鏂規硶鎶婂弬鏁頒笌鎸佷箙鍖栫被鐨勭ず渚嬬粦瀹?br /> Team team = (Team)session.get(Team.class,”aaa565efc767”);
Query query = session.createQuery(“from Student s where s.team>:team”)
query. setEntity(“team”,team);
…………………………..
5銆乻etParameter()鏂規硶
      setParameter()鏂規硶鍏ㄧО鏄痵etParameter(String paraName,瀹炰緥,瀹炰緥綾誨瀷)錛岃繖涓柟娉曞彲浠ョ粦瀹氫換鎰忕被鍨嬬殑鍙傛暟銆傚鍙妸涓婇潰鐨勬敼鍐欎負錛?br />         query.setParameter(“team”,team,Hibernate.entity(Team.class))錛屽叾涓?Hibernate.entity()鎸囧畾鏄犲皠鐨凥ibernate 綾誨瀷錛屼篃鍙互涓嶈錛屽錛?br />  query.setParameter(“team”,team)
……………..
6銆乻etPropertyies()鏂規硶
     setPropertyies()鐨勫叏縐版槸setPropertyies(綾誨疄渚?銆傚畠灝嗙被瀹炰緥鐨勫睘鎬у悕涓庡弬鏁板肩浉瀵瑰簲錛屽錛?br /> Student   stu = new Student();
Stu.setAge(99);
Query query = session.createQuery(“from Student s where s.age=:age”);
 query.setProperties(stu);
……………….
浜屻佷嬌鐢ㄥ懡鍚嶆煡璇?br />      鍙互灝咹QL璇彞鍐欏湪紼嬪簭涔嬪錛屼互閬垮厤紜紪鐮佸湪紼嬪簭涔嬩腑錛岄渶瑕佺殑鏃跺欏彲浠ラ殢鏃舵洿鏀癸紝鍦?.hbm.xml涓嬌鐢?lt;query/>鏍囩錛屽茍鍦?lt;![CDATA[涓嶿]>涔嬮棿緙栧啓HQL錛岀紪鍐欑殑浣嶇疆鏄湪</class>鑺傜偣涔嬪悗</hibername-mapping>鑺傜偣涔嬮棿銆傚錛?br /> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC
          "-//Hibernate/Hibernate Mapping DTD//EN"
          "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
    <class name="com.kissjava.Student" table="student" lazy="true">
       <id name="id" unsaved-value="null">
           <generator class="uuid.hex"/>
       </id>
       <property name="name" type="string"/>
       <property name="age" type="int"/>
    </class>
    <!-- 璁劇疆鍛藉悕鏌ヨ -->
    <query name="namedQueryAgeName"><!-- 姝ゆ煡璇㈣璋冪敤鐨勫悕瀛?-->
       <![CDATA[
              from Student s where s.age>:minAge and s.name like:likeName
           ]]>
    </query>
</hibernate-mapping>
<query>鐨刵ame灞炴х敤鏉ヨ瀹氭煡璇㈠閮℉QL鏃剁殑鍚嶇О渚濇嵁錛屼嬌鐢ㄥ懡鍚嶆煡璇㈢殑婧愮爜濡備笅錛?br /> Query query = session.getNamedQuery(“namedQueryAgeName”)
 query.setInteger(minAge,25);
 query.setString(likeName,”%clus%”);
………………..
 



鏋 2008-03-05 11:26 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 邵阳市| 康马县| 突泉县| 庆安县| 大港区| 泰兴市| 仙桃市| 那坡县| 宁南县| 息烽县| 澎湖县| 治多县| 信宜市| 青州市| 平陆县| 腾冲县| 呼伦贝尔市| 南川市| 德兴市| 大英县| 平陆县| 东方市| 宣武区| 天台县| 贡嘎县| 中阳县| 启东市| 德保县| 筠连县| 黄陵县| 西宁市| 曲靖市| 长顺县| 云安县| 眉山市| 安阳市| 张家港市| 河东区| 岑巩县| 枣庄市| 延庆县|