锘??xml version="1.0" encoding="utf-8" standalone="yes"?>丁香婷婷久久久综合精品国产,亚洲一区二区在线观看视频,av丝袜在线http://www.aygfsteel.com/haoqingshi/articles/10912.htmlJava&InterJava&InterWed, 24 Aug 2005 06:03:00 GMThttp://www.aygfsteel.com/haoqingshi/articles/10912.htmlhttp://www.aygfsteel.com/haoqingshi/comments/10912.htmlhttp://www.aygfsteel.com/haoqingshi/articles/10912.html#Feedback0http://www.aygfsteel.com/haoqingshi/comments/commentRss/10912.htmlhttp://www.aygfsteel.com/haoqingshi/services/trackbacks/10912.html Java鏁版嵁綾誨瀷 Hibernate鏁版嵁綾誨瀷 鏍囧噯SQL鏁版嵁綾誨瀷
(PS:瀵逛簬涓嶅悓鐨凞B鍙兘鏈夋墍宸紓)
byte銆乯ava.lang.Byte byte TINYINT short銆乯ava.lang.Short short SMALLINT int銆乯ava.lang.Integer integer INGEGER long銆乯ava.lang.Long long BIGINT float銆乯ava.lang.Float float FLOAT double銆乯ava.lang.Double double DOUBLE java.math.BigDecimal big_decimal NUMERIC char銆乯ava.lang.Character character CHAR(1) boolean銆乯ava.lang.Boolean boolean BIT java.lang.String string VARCHAR boolean銆乯ava.lang.Boolean yes_no CHAR(1)('Y'鎴?N') boolean銆乯ava.lang.Boolean true_false CHAR(1)('Y'鎴?N') java.util.Date銆乯ava.sql.Date date DATE java.util.Date銆乯ava.sql.Time time TIME java.util.Date銆乯ava.sql.Timestamp timestamp TIMESTAMP java.util.Calendar calendar TIMESTAMP java.util.Calendar calendar_date DATE byte[] binary VARBINARY銆丅LOB java.lang.String text CLOB java.io.Serializable serializable VARBINARY銆丅LOB java.sql.Clob clob CLOB java.sql.Blob blob BLOB java.lang.Class class VARCHAR java.util.Locale locale VARCHAR java.util.TimeZone timezone VARCHAR java.util.Currency currency VARCHAR


Java&Inter 2005-08-24 14:03 鍙戣〃璇勮
]]>
Hibernate2鍗囩駭鍒癏ibernate3瑕佹敞鎰忕殑闂(杞創)http://www.aygfsteel.com/haoqingshi/articles/10792.htmlJava&InterJava&InterTue, 23 Aug 2005 06:39:00 GMThttp://www.aygfsteel.com/haoqingshi/articles/10792.htmlhttp://www.aygfsteel.com/haoqingshi/comments/10792.htmlhttp://www.aygfsteel.com/haoqingshi/articles/10792.html#Feedback0http://www.aygfsteel.com/haoqingshi/comments/commentRss/10792.htmlhttp://www.aygfsteel.com/haoqingshi/services/trackbacks/10792.html閫欑瘒鏂囦歡鏁寸悊浜嗕竴浜涙垜鏀瑰Hibernate絳嗚鏅傦紝寰?/SPAN>Hibernate 2鍒?/SPAN>Hibernate 3涓墍閬囬亷鐨勪笉鍚岄粸錛屽鏋滅櫦鐝炬湁鍏跺畠閲嶈鐨勬敼璁婏紝灝囬毃鏅傛柊澧炶嚦閫欏嬫枃浠朵腑銆?/SPAN>

灝?/SPAN> DTD 鏂囦歡鐨勫紩鐢?/SPAN>


hibernate.cfg.xml
涓皪DTD鏂囦歡鐨勫紩鐢ㄥ繀闋堟敼璁婏紝鍦?/SPAN>Hibernate 2涓槸閫欐ǎ錛?/SPAN>

...
<!DOCTYPE hibernate-configuration
    PUBLIC
"-//Hibernate/Hibernate Configuration DTD//EN"
    "http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd"
>
...


鍦?/SPAN>Hibernate 3涓繀闋堥欐ǎ錛?/SPAN>

...
<!DOCTYPE hibernate-configuration PUBLIC
   
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"
>
...



鏄犲皠鏂囦歡鍦?/SPAN>Hibernate 2鏅傛槸閫欐ǎ錛?/SPAN>

...
<!DOCTYPE hibernate-mapping
    PUBLIC
"-//Hibernate/Hibernate Mapping DTD//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd"
>
...


鍦?/SPAN>Hibernate 3涓槸閫欐ǎ錛?/SPAN>

...
<!DOCTYPE hibernate-mapping
    PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"
>
...

 

package 鐨勬敼璁?/SPAN>


Hibernate 2
涓?/SPAN>API鐨勯爞灞?/SPAN>package鍚嶇ū鏄?/SPAN>net.sf.hibernate錛屽湪Hibernate 3涓槸org.hibernate錛屼緥濡?/SPAN>Hibernate 2涓殑net.sf.hibernate.SessionFactory鍦?/SPAN>Hibernate 3涓敼鐐?/SPAN>org.hibernate.SessionFactory銆?/SPAN>

鍙栨秷 Session 涓?/SPAN> find()銆?/SPAN>iterate() 鏂規硶


Session
涓殑find()鏂規硶琚彇娑堜簡錛屽繀闋堜嬌鐢?/SPAN>Session鐨?/SPAN>createQuery()寤虹珛Query瀵︿緥錛屼甫浣跨敤list()鏂規硶渚嗗彇浠c?/SPAN>Session鐨?/SPAN>iterate()琚彇娑堜簡錛岀敱Query浠嬮潰涓婄殑iterator()渚嗗彇浠o紝瑭寵珛鐪?/SPAN> Query.list()銆?/SPAN>iterator()銆?/SPAN>

HQL 鏂板瑾炲彞


鏂板 update 瑾炲彞

Query query = session.createQuery("update User set age=30 where id=1");
query.executeUpdate();


鏂板 delete 瑾炲彞

Query query = session.createQuery("delete User where age<20");
query.executeUpdate();

鑷畾緹?/SPAN> insert銆?/SPAN>update銆?/SPAN>delete


Hibernate 3
鐨勬槧灝勬枃浠朵腑鏂板浜?/SPAN><sql-insert>銆?/SPAN><sql-update>鑸?/SPAN><sql-delete>涓夊嬫綾わ紝鎮ㄥ彲浠ュ湪閫欎笁鍊嬫綾や腑浣跨敤SQL鑷畾緹╂偍鐨?/SPAN>INSERT銆?/SPAN>UPDATE銆?/SPAN>DELETE錛屼篃灝辨槸鍎插瓨銆佹洿鏂般佸埅闄よ硣鏂欐檪鐨勮鐐猴紝瑭寵珛鐪?/SPAN> 鑷畾緹?/SPAN> insert銆?/SPAN>update銆?/SPAN>delete銆?/SPAN>

鍏跺畠

  • Expression欏炲垾闆栦粛鍙嬌鐢紝浣嗘柊澧?/SPAN>Restrictions欏炲垾浣滅偤Expression欏炲垾鐨勬浛浠c?/SPAN>
  • 鏂板 DetchedCriteria銆?/SPAN>
  • 鏂板 鍕曟厠妯″瀷錛?/SPAN>Dynamic Model錛?/SPAN>銆?/SPAN>
  • HibernateException 璁婄偤Checked exception銆?/SPAN>
  • Interceptor 鏂板浜嗗咕鍊嬫柟娉曘?/SPAN>
  • Lazy Initialization闋愯ō鐐?/SPAN> true錛屼笉鎯充嬌鐢ㄧ殑瑭憋紝蹇呴爤鍦ㄦ槧灝勬枃浠朵腑璦畾lazy灞х偤false銆?/SPAN>
  • 鍙忛亷org.hibernate.tool.instrument.InstrumentTask灝?/SPAN>.class妾旈茶buildtime bytecode instrumentation錛屽鐝懼爆鎬х殑Lazy Initialization銆?/SPAN>

 鍘熸枃鍑鴻嚜錛?A >http://www.caterpillar.onlyfun.net/Gossip/HibernateGossip/Hibernate2ToHibernate3.html



]]>
主站蜘蛛池模板: 凤翔县| 娄底市| 光山县| 西峡县| 江永县| 聊城市| 安陆市| 罗田县| 内丘县| 贵溪市| 务川| 厦门市| 葵青区| 尉氏县| 孟州市| 工布江达县| 崇礼县| 乌拉特后旗| 灌云县| 洮南市| 新安县| 昌图县| 建德市| 平凉市| 杂多县| 巨鹿县| 大新县| 于都县| 绥芬河市| 宁晋县| 杂多县| 宁化县| 靖远县| 永仁县| 昌乐县| 门源| 老河口市| 若尔盖县| 永靖县| 新乐市| 诏安县|