锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲AV永久无码精品网站在线观看,午夜亚洲国产理论秋霞,亚洲AV日韩精品久久久久http://m.tkk7.com/szhswl/category/27818.html瀹嬮拡榪樼殑涓漢絀洪棿zh-cnWed, 05 Dec 2007 14:52:17 GMTWed, 05 Dec 2007 14:52:17 GMT60浣跨敤妯℃澘妯″紡綆鍖朌AO鎿嶄綔Hibernate http://m.tkk7.com/szhswl/articles/165620.html瀹嬮拡榪?/dc:creator>瀹嬮拡榪?/author>Wed, 05 Dec 2007 10:49:00 GMThttp://m.tkk7.com/szhswl/articles/165620.htmlhttp://m.tkk7.com/szhswl/comments/165620.htmlhttp://m.tkk7.com/szhswl/articles/165620.html#Feedback0http://m.tkk7.com/szhswl/comments/commentRss/165620.htmlhttp://m.tkk7.com/szhswl/services/trackbacks/165620.html 銆銆
銆銆getHibernateTemplate().save(user);
銆銆
銆銆榪欐牱涓鍙ヨ瘽鍦ㄦ垜浠病鏈塖pring鐨勬椂鍊欏氨蹇呴』浣跨敤濡備笅鐨勪唬鐮佹墠鑳藉畬鎴愶細
銆銆
銆銆Session session = HibernateUtil.getSession();
銆銆Transaction tx = session.beginTransaction();
銆銆session.save(user);
銆銆tx.commit();
銆銆HibernateUtil.colseSession();
銆銆榪欓噷榪樼渷鍘諱簡寮傚父澶勭悊錛屽悓鏃朵嬌鐢ㄤ簡HibernateUtil綾繪潵綆鍖栦粠SessionFactory鑾峰彇Session錛屼互鍙婂叧闂璖ession絳夊鐞嗐?br /> 銆銆
銆銆浣嗘槸鎴戜滑鍦ㄤ嬌鐢℉ibernate鐨勬椂鍊欎笉涓瀹氫細浣跨敤Spring錛屾墍浠ユ垜浠彲浠ユā浠縎pring鐨勫鐞嗘柟寮忥紝鍋氫竴涓狧ibernate鐨勬ā鏉匡紝浣跨敤妯℃澘妯″紡鏉ョ畝鍖栨垜浠殑寮鍙戯紝鍏朵富瑕佺殑鐩殑灝辨槸涓轟簡綆鍖栧紑鍙戯紝浣夸唬鐮佽揪鍒版渶澶ц瘽鐨勯噸鐢ㄣ?br /> 銆銆
銆銆1錛庢垜浠幇鏉ュ疄鐜頒竴涓狧ibernate妯℃澘錛?/strong>
銆銆
 1銆銆package kick.hibernate;
 2銆銆
 3銆銆import net.sf.hibernate.HibernateException;
 4銆銆import net.sf.hibernate.Session;
 5銆銆import net.sf.hibernate.Transaction;
 6銆銆
 7銆銆public class HibernateTemplate{
 8銆銆public static Object run(HibernateCallback callback) throws HibernateException{
 9銆銆Session session = null;
10銆銆Transaction tx = null;
11銆銆try {
12銆銆session = HibernateSessionutil.currentSession();
13銆銆tx = session.beginTransaction();
14銆銆Object result = callback.execute(session);
15銆銆tx.commit();
16銆銆session.flush();
17銆銆return result;
18銆銆}
 catch (HibernateException e) {
19銆銆tx.rollback();
20銆銆return null;
21銆銆}
 finally {
22銆銆HibernateSessionutil.closeSession();
23銆銆}

24銆銆}

25
銆銆榪欓噷綾誨緢綆鍗曪紝灝辨槸浣跨敤涓涓疄鐜癏ibernateCallBack鎺ュ彛鐨勪竴涓洖鎺夌被錛屽湪璋冪敤鐨勬椂鍊欐牴鎹叿浣撶殑闇姹傚疄鐜癏ibernateCallBack綾匯?br /> 銆銆
銆銆2錛庡洖鎺夋帴鍙ibernateCallBack錛?/strong>
1銆銆package kick.hibernate;
2銆銆
3銆銆import net.sf.hibernate.HibernateException;
4銆銆import net.sf.hibernate.Session;
5銆銆
6銆銆public interface HibernateCallBack {
7銆銆Object execute(Session session)throws HibernateException;
8銆銆}

銆銆
銆銆濂戒簡錛屽埌姝や負姝㈡垜浠氨鍙互浣跨敤榪欎釜妯℃澘浜嗭紝鍙互鐢ㄥ涓嬬殑鏂瑰紡浣跨敤錛?br /> 銆銆HibernateTemplate.run(new HibernateCallback() {
銆銆public Object execute(Session session) throws HibernateException {
銆銆session.save(user);
銆銆return null;
銆銆}
銆銆});
銆銆
銆銆鐪嬬湅錛屾槸涓嶆槸鐪佸幓浜嗗緢澶氫唬鐮侊紵^_^
銆銆
銆銆涓嶈繃榪欒繕娌℃湁杈懼埌鎯砈pring閲岄潰閭f牱綆鍗曪紝涓嶈鐫鎬ワ紝“闈㈠寘浼氭湁鐨?#8221;鍛靛懙錛屾垜浠細杈懼埌鐨勩?br /> 銆銆
銆銆3錛庡疄鐜版垜浠嚜宸辯殑HibernateSupport綾伙細
銆銆
銆銆浠庝笂闈㈢殑浠g爜鍙互鐪嬪嚭錛屾垜浠鑷繁瀹炵幇HibernateCallback鎺ュ彛錛岃屾瘡嬈℃垜浠疄鐜扮殑鏃跺欏張閲嶅浠g爜浜嗐傚洜姝ゆ垜浠啀鎶借薄錛岃榪欎簺瀹炵幇鏀懼埌鎴戜滑鐨凥ibernateSupport綾婚噷闈㈠幓銆傜湅鐪嬫垜浠笂闈㈢殑浠g爜灝辯煡閬撴垜浠疄鐜癏ibernateCallback鎺ュ彛鐨勭洰鐨勫氨鏄負浜嗚皟鐢╯ession.save()鏂規硶錛屽嵆session鐨勬柟娉曘備唬鐮佸涓嬶細
銆銆
 1銆銆package kick.hibernate;
 2銆銆
 3銆銆import java.io.Serializable;
 4銆銆
 5銆銆import net.sf.hibernate.HibernateException;
 6銆銆import net.sf.hibernate.Session;
 7銆銆
 8銆銆public class HibernateSupport{
 9銆銆
10銆銆public Object save(final Object object) throws HibernateException{
11銆銆return HibernateTemplate.run(new HibernateCallBack(){
12銆銆
13銆銆public Object execute(Session session) throws HibernateException {
14銆銆session.save(object);
15銆銆return null;
16銆銆}

17銆銆
18銆銆}
);
19銆銆}

20銆銆public Object save(final Object object,final Serializable id) throws HibernateException{
21銆銆return HibernateTemplate.run(new HibernateCallBack(){
22銆銆
23銆銆public Object execute() throws HibernateException {
24銆銆session.save(object,id);
25銆銆return null;
26銆銆}

27銆銆
28銆銆}
);
29銆銆}

30銆銆
31銆銆public Object saveOrUpdate(final Object object) throws HibernateException{
32銆銆return HibernateTemplate.run(new HibernateCallBack(){
33銆銆
34銆銆public Object execute(Session session) throws HibernateException {
35銆銆session.saveOrUpdate(object);
36銆銆return null;
37銆銆}

38銆銆
39銆銆}
);
40銆銆}

41銆銆……………………………………………………………………………………
42銆銆……………………………………………………………………………………
43銆銆……………………………………………………………………………………
44銆銆

銆銆璋冪敤涓浜涘叾浠栫殑session鐨勬柟娉曘?br /> 銆銆
銆銆}
銆銆
銆銆4錛庢娊璞ootDao錛?/strong>
銆銆
銆銆璇ョ被涓烘娊璞$被錛屽湪瀹炵幇鑷繁鐨凞AO綾葷殑鏃跺欑戶鎵胯綾匯傝綾葷殑鏈変竴涓狧ibernateSupport鐨勫璞★紝鍦ㄥ瓙綾諱腑浣跨敤getHibernateTemplate()鏂規硶灝卞彲浠ュ緱鍒拌瀵硅薄錛岀劧鍚庤皟鐢ㄥ畠瀵瑰簲鐨勬柟娉曘傚疄鐜頒唬鐮佸涓嬶細
銆銆
 1銆銆package kick.hibernate.dao;
 2銆銆
 3銆銆import net.sf.hibernate.Session;
 4銆銆import kick.hibernate.HibernateTemplateImpl;
 5銆銆
 6銆銆public abstract class RootDao {
 7銆銆private HibernateSupport temp = null;
 8銆銆
 9銆銆/**
10銆銆* @return Returns the temp.
11銆銆*/

12銆銆public HibernateTemplateImpl getHibernateTemplate(Session session) {
13銆銆return new HibernateSupport();
14銆銆}

15銆銆}

銆銆
銆銆5錛庝嬌鐢ㄤ緥瀛愶細
銆銆
銆銆瀹氫箟涓涓嚜宸辯殑DAO綾伙紝瀹炵幇浠g爜濡備笅錛?br /> 銆銆
銆銆public class UserDaoImpl extends RootDao implements UserDaoInterface{
銆銆public void saveUser(User user) throws KickException {
銆銆getHibernateTemplate().saveOrUpdate(user);
銆銆}
銆銆……………………………………………………………………………………
銆銆瀹炵幇鍏朵粬鐨勬柟娉?br /> 銆銆……………………………………………………………………………………
銆銆}

]]>
浼樺寲hibernate鎬ц兘鐨勫嚑鐐瑰緩璁?/title><link>http://m.tkk7.com/szhswl/articles/165525.html</link><dc:creator>瀹嬮拡榪?/dc:creator><author>瀹嬮拡榪?/author><pubDate>Wed, 05 Dec 2007 07:30:00 GMT</pubDate><guid>http://m.tkk7.com/szhswl/articles/165525.html</guid><wfw:comment>http://m.tkk7.com/szhswl/comments/165525.html</wfw:comment><comments>http://m.tkk7.com/szhswl/articles/165525.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/szhswl/comments/commentRss/165525.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/szhswl/services/trackbacks/165525.html</trackback:ping><description><![CDATA[1銆侀拡瀵筼racle鏁版嵁搴撹岃█錛孎etch Size 鏄瀹欽DBC鐨凷tatement璇誨彇鏁版嵁鐨勬椂鍊欐瘡嬈′粠鏁版嵁搴撲腑鍙栧嚭鐨勮褰曟潯鏁幫紝涓鑸緗負30銆?0銆?00銆侽racle鏁版嵁搴撶殑JDBC椹卞姩榛樿鐨凢etch Size=15錛岃緗瓼etch Size璁劇疆涓猴細30銆?0錛屾ц兘浼氭湁鏄庢樉鎻愬崌錛屽鏋滅戶緇澶э紝瓚呭嚭100錛屾ц兘鎻愬崌涓嶆槑鏄撅紝鍙嶈屼細娑堣楀唴瀛樸?br /> <br /> 銆銆鍗沖湪hibernate閰嶅埗鏂囦歡涓繘琛岄厤鍒訛細<br /> <br /> <table bordercolor="#cccccc" width="90%" align="center" bgcolor="#e3e3e3" border="1"> <tbody> <tr> <td>1 錛減roperty name="hibernateProperties"錛?br /> 2 錛減rops錛?br /> 3 錛減rop key="hibernate.dialect"錛瀘rg.hibernate.dialect.Oracle9Dialect錛?prop錛?br /> 4 錛減rop key="hibernate.show_sql"錛瀎alse錛?prop錛?br /> 5 錛?-- Create/update the database tables automatically when the JVM starts up<br /> 6 錛減rop key="hibernate.hbm2ddl.auto"錛瀠pdate錛?prop錛?--錛?br /> 7 錛?-- Turn batching off for better error messages under PostgreSQL <br /> 8 錛減rop key="hibernate.jdbc.batch_size"錛?00錛?prop錛?--錛?br /> 9 錛減rop key="hibernate.jdbc.batch_size"錛?0錛?prop錛?br /> 10 錛?props錛?br /> 11 錛?property錛濬etch Size璁劇殑瓚婂ぇ錛岃鏁版嵁搴撶殑嬈℃暟瓚婂皯錛岄熷害瓚婂揩錛汧etch Size瓚婂皬錛岃鏁版嵁搴撶殑嬈℃暟瓚婂錛岄熷害瓚婃參銆?/td> </tr> </tbody> </table> <br /> 銆銆2銆佸鏋滄槸瓚呭ぇ鐨勭郴緇燂紝寤鴻鐢熸垚htm鏂囦歡銆傚姞蹇〉闈㈡彁鍗囬熷害銆?br /> <br /> 銆銆3銆佷笉瑕佹妸鎵鏈夌殑璐d換鎺ㄥ湪hibernate涓婏紝瀵逛唬鐮佽繘琛岄噸鏋勶紝鍑忓皯瀵規暟鎹簱鐨勬搷浣滐紝灝介噺閬垮厤鍦ㄦ暟鎹簱鏌ヨ鏃朵嬌鐢╥n鎿嶄綔錛屼互鍙婇伩鍏嶉掑綊鏌ヨ鎿嶄綔錛屼唬鐮佽川閲忋佺郴緇熻璁$殑鍚堢悊鎬у喅瀹氱郴緇熸ц兘鐨勯珮浣庛?br /> <br /> 銆銆4銆?瀵瑰ぇ鏁版嵁閲忔煡璇㈡椂錛屾厧鐢╨ist()鎴栬卛terator()榪斿洖鏌ヨ緇撴灉錛?<br /> <br /> 銆銆錛?錛? 浣跨敤List()榪斿洖緇撴灉鏃訛紝Hibernate浼氭墍鏈夋煡璇㈢粨鏋滃垵濮嬪寲涓烘寔涔呭寲瀵硅薄錛岀粨鏋滈泦杈冨ぇ鏃訛紝浼氬崰鐢ㄥ緢澶氱殑澶勭悊鏃墮棿銆?<br /> <br /> 銆銆錛?錛? 鑰屼嬌鐢╥terator()榪斿洖緇撴灉鏃訛紝鍦ㄦ瘡嬈¤皟鐢╥terator.next()榪斿洖瀵硅薄騫朵嬌鐢ㄥ璞℃椂錛孒ibernate鎵嶈皟鐢ㄦ煡璇㈠皢瀵瑰簲鐨勫璞″垵濮嬪寲錛屽浜庡ぇ鏁版嵁閲忔椂錛屾瘡璋冪敤涓嬈℃煡璇㈤兘浼氳姳璐硅緝澶氱殑鏃墮棿銆傚綋緇撴灉闆嗚緝澶э紝浣嗘槸鍚湁杈冨ぇ閲忕浉鍚岀殑鏁版嵁錛屾垨鑰呯粨鏋滈泦涓嶆槸鍏ㄩ儴閮戒細浣跨敤鏃訛紝浣跨敤iterator()鎵嶆湁浼樺娍銆?br /> <br /> 銆銆5銆佸湪涓瀵瑰銆佸瀵逛竴鐨勫叧緋諱腑錛屼嬌鐢ㄥ歡榪熷姞杞芥満鍒訛紝浼氫嬌涓嶅皯鐨勫璞″湪浣跨敤鏃舵柟浼氬垵濮嬪寲錛岃繖鏍峰彲浣垮緱鑺傜渷鍐呭瓨絀洪棿浠ュ強鍑忓皯鏁版嵁搴撶殑璐熻嵎錛岃屼笖鑻O涓殑闆嗗悎娌℃湁琚嬌鐢ㄦ椂錛屽氨鍙噺灝戜簰鏁版嵁搴撶殑浜や簰浠庤屽噺灝戝鐞嗘椂闂淬?<br /> <br /> 銆銆6銆佸鍚湁鍏寵仈鐨凱O錛堟寔涔呭寲瀵硅薄錛夋椂錛岃嫢default-cascade="all"鎴栬?“save-update”錛屾柊澧濸O鏃訛紝璇鋒敞鎰忓PO涓殑闆嗗悎鐨勮祴鍊兼搷浣滐紝鍥犱負鏈夊彲鑳戒嬌寰楀鎵ц涓嬈pdate鎿嶄綔銆?<br /> <br /> 銆銆7銆?瀵逛簬澶ф暟鎹噺鏂板銆佷慨鏀廣佸垹闄ゆ搷浣滄垨鑰呮槸瀵瑰ぇ鏁版嵁閲忕殑鏌ヨ錛屼笌鏁版嵁搴撶殑浜や簰嬈℃暟鏄喅瀹氬鐞嗘椂闂寸殑鏈閲嶈鍥犵礌錛屽噺灝戜氦浜掔殑嬈℃暟鏄彁鍗囨晥鐜囩殑鏈濂介斿緞錛屾墍浠ュ湪寮鍙戣繃紼嬩腑錛岃灝唖how_sql璁劇疆涓簍rue錛屾繁鍏ヤ簡瑙ibernate鐨勫鐞嗚繃紼嬶紝灝濊瘯涓嶅悓鐨勬柟寮忥紝鍙互浣垮緱鏁堢巼鎻愬崌銆傚敖鍙兘瀵規瘡涓〉闈㈢殑鏄劇ず錛屽鏁版嵁搴撶殑鎿嶄綔鍑忓皯鍒?00----150鏉′互鍐呫傝秺灝戣秺濂姐? <img src ="http://m.tkk7.com/szhswl/aggbug/165525.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/szhswl/" target="_blank">瀹嬮拡榪?/a> 2007-12-05 15:30 <a href="http://m.tkk7.com/szhswl/articles/165525.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://m.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://lyjhjx.com" target="_blank">亚洲精品国产专区91在线</a>| <a href="http://trgod.com" target="_blank">国产a视频精品免费观看</a>| <a href="http://hzkjjy.com" target="_blank">九九免费精品视频在这里</a>| <a href="http://qqc46.com" target="_blank">黄页视频在线观看免费</a>| <a href="http://857434.com" target="_blank">亚洲AV无码片一区二区三区</a>| <a href="http://3t77.com" target="_blank">亚洲第一街区偷拍街拍</a>| <a href="http://wwwyy763.com" target="_blank">亚洲欧洲日产国码久在线</a>| <a href="http://lijieedu.com" target="_blank">亚洲精品无码久久</a>| <a href="http://ksyy888.com" target="_blank">国产亚洲综合视频</a>| <a href="http://2xpp.com" target="_blank">五月天国产成人AV免费观看</a>| <a href="http://69xjk.com" target="_blank">岛国精品一区免费视频在线观看</a>| <a href="http://jastrelax.com" target="_blank">国产精品青草视频免费播放</a>| <a href="http://222222se.com" target="_blank">a级午夜毛片免费一区二区</a>| <a href="http://qq367.com" target="_blank">美女视频黄a视频全免费网站色窝 美女被cao网站免费看在线看 </a>| <a href="http://8aa3.com" target="_blank">国产精品国产免费无码专区不卡</a>| <a href="http://bjbf99.com" target="_blank">日韩在线免费播放</a>| <a href="http://fholaer.com" target="_blank">亚洲av午夜成人片精品电影 </a>| <a href="http://asdfghjklzxcv.com" target="_blank">国产91色综合久久免费</a>| <a href="http://fphs666.com" target="_blank">91免费精品国自产拍在线不卡</a>| <a href="http://yinyinai155.com" target="_blank">免费中文熟妇在线影片</a>| <a href="http://ganbadei.com" target="_blank">麻豆国产精品入口免费观看</a>| <a href="http://3789re.com" target="_blank">免费人成网站在线高清</a>| <a href="http://323c.com" target="_blank">亚洲中文字幕无码久久精品1</a>| <a href="http://www827556.com" target="_blank">亚洲成AV人片在线观看无码 </a>| <a href="http://66eeb.com" target="_blank">亚洲综合精品一二三区在线</a>| <a href="http://kaixininvestment.com" target="_blank">亚洲一区二区三区日本久久九</a>| <a href="http://71caoxee.com" target="_blank">亚洲国产精品综合久久久</a>| <a href="http://hqwgg.com" target="_blank">国产精品亚洲精品青青青</a>| <a href="http://zhongxueping888.com" target="_blank">精品久久久久久亚洲中文字幕</a>| <a href="http://doctor5470.com" target="_blank">一区二区免费在线观看</a>| <a href="http://manghuo365.com" target="_blank">精品在线免费观看</a>| <a href="http://www-3499.com" target="_blank">国产91免费在线观看</a>| <a href="http://niu44.com" target="_blank">国产人成免费视频</a>| <a href="http://616kb.com" target="_blank">亚洲开心婷婷中文字幕</a>| <a href="http://19520888.com" target="_blank">久久久亚洲欧洲日产国码是AV</a>| <a href="http://doubiseo.com" target="_blank">亚洲人成无码网站在线观看</a>| <a href="http://zzyqr.com" target="_blank">国产高清对白在线观看免费91 </a>| <a href="http://qq-gm.com" target="_blank">日韩精品无码永久免费网站</a>| <a href="http://8b22.com" target="_blank">午夜免费啪视频在线观看</a>| <a href="http://wwwy6x22.com" target="_blank">黄色片在线免费观看</a>| <a href="http://gylscm.com" target="_blank">免费a级毛片大学生免费观看</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>