锘??xml version="1.0" encoding="utf-8" standalone="yes"?>日韩在线免费看,久久97超碰色,欧美亚洲激情视频http://www.aygfsteel.com/alwayscy/category/20895.htmlzh-cnThu, 16 Jul 2009 16:42:48 GMTThu, 16 Jul 2009 16:42:48 GMT60鐢╢lush+clear鍔犻烻PRING錛婮PA+HIBERNATE鐨勬壒閲忔彃鍏ユ搷浣?/title><link>http://www.aygfsteel.com/alwayscy/archive/2009/07/16/287026.html</link><dc:creator>鎴戠埍浣沖▋</dc:creator><author>鎴戠埍浣沖▋</author><pubDate>Thu, 16 Jul 2009 13:20:00 GMT</pubDate><guid>http://www.aygfsteel.com/alwayscy/archive/2009/07/16/287026.html</guid><wfw:comment>http://www.aygfsteel.com/alwayscy/comments/287026.html</wfw:comment><comments>http://www.aygfsteel.com/alwayscy/archive/2009/07/16/287026.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/alwayscy/comments/commentRss/287026.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/alwayscy/services/trackbacks/287026.html</trackback:ping><description><![CDATA[<a >榪欓噷</a>鏈変釜甯栧瓙璁鴻瘉HIBERNATE鍦ㄦ壒閲忔彃鍏ユ椂鎬ц兘涓嬮檷錛屼互鍙婁竴浜涜В鍐蟲柟寮忋?br /> <br /> 鍏舵牳蹇冨湪浜庢壒閲忔彃鍏ユ椂錛岀Н鏀掍竴瀹氶噺鍚庡氨鍐欏簱錛屽茍娓呴櫎SESSION閲岀殑絎竴綰х紦瀛橈紝浠ュ厤鍚庣畫鎻掑叆鎿嶄綔鍙楃紦瀛樻煡鎵捐屽獎鍝嶆晥鐜囷細<br /> <br /> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #0000ff;">if</span><span style="color: #000000;"> ( j </span><span style="color: #000000;">%</span><span style="color: #000000;"> batchNum2 </span><span style="color: #000000;">==</span><span style="color: #000000;"> </span><span style="color: #000000;">0</span><span style="color: #000000;"> ) {</span><span style="color: #008000;">//</span><span style="color: #008000;">鎵ц鐗╃悊鎵歸噺鎻掑叆</span><span style="color: #008000;"><br /> </span><span style="color: #000000;">                                   session.flush();<br />                          session.clear();            <br /> <br /> }</span></div> <br /> <br /> 鍩轟簬JPA鐨勪簨鍔℃搷浣滐紝SESSION涓嶅彲瑙侊紝姝ゆ椂錛岄渶瑕佺洿鎺ヨ皟鐢‥ntityManager鐨刦lush鍜宑lear銆?br /> 浣咵ntityManager涔熸槸琚皝瑁呭叆JpaDaoSupport錛屽疄闄呯殑EntityManager瀵硅薄涔熶笉瀹規槗鍙栧緱銆?br /> 姝ゆ椂鍙互鐢ㄥ叾JpaTemplate鎴愬憳鐨別xecute鏂規硶鏉ュ疄鐜拌繖涓や釜鎿嶄綔錛?br /> <br /> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #000000;">        getJpaTemplate().execute(</span><span style="color: #0000ff;">new</span><span style="color: #000000;"> JpaCallback() {<br />             </span><span style="color: #0000ff;">public</span><span style="color: #000000;"> Object doInJpa(EntityManager em) </span><span style="color: #0000ff;">throws</span><span style="color: #000000;"> PersistenceException {<br />                 em.flush();<br />                 em.clear();<br />                 </span><span style="color: #0000ff;">return</span><span style="color: #000000;"> </span><span style="color: #0000ff;">null</span><span style="color: #000000;">;<br />             }<br />         }, </span><span style="color: #0000ff;">true</span><span style="color: #000000;">);</span></div> <br /> 鍦ㄦ垜榪欓噷嫻嬭瘯緇撴灉錛?br /> 娌℃湁瀹氭湡璋冪敤浠ヤ笂鏂規硶鏃訛紝鎻掑叆50涓褰曡2縐掞紝騫朵笖闅忕潃璁板綍澧炲錛屾椂闂磋秺鏉ヨ秺闀褲?br /> 姣忔彃鍏?0涓皟鐢ㄤ互涓婃柟娉曞悗錛屾彃鍏?0涓褰曞皬浜?00姣錛屼笖涓嶉殢璁板綍涓暟綰挎у闀褲?br /> <img src ="http://www.aygfsteel.com/alwayscy/aggbug/287026.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/alwayscy/" target="_blank">鎴戠埍浣沖▋</a> 2009-07-16 21:20 <a href="http://www.aygfsteel.com/alwayscy/archive/2009/07/16/287026.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>ManyToMany鍏崇郴涓紝浣跨敤闈炰富閿仈鍚堢殑鏂規硶http://www.aygfsteel.com/alwayscy/archive/2008/10/27/236920.html鎴戠埍浣沖▋鎴戠埍浣沖▋Mon, 27 Oct 2008 09:30:00 GMThttp://www.aygfsteel.com/alwayscy/archive/2008/10/27/236920.htmlhttp://www.aygfsteel.com/alwayscy/comments/236920.htmlhttp://www.aygfsteel.com/alwayscy/archive/2008/10/27/236920.html#Feedback0http://www.aygfsteel.com/alwayscy/comments/commentRss/236920.htmlhttp://www.aygfsteel.com/alwayscy/services/trackbacks/236920.html闃呰鍏ㄦ枃

]]>
PowerDesigner涓緗瓾ibernate涓瀵瑰錛屽瀵逛竴灞炴?/title><link>http://www.aygfsteel.com/alwayscy/archive/2007/04/15/110791.html</link><dc:creator>鎴戠埍浣沖▋</dc:creator><author>鎴戠埍浣沖▋</author><pubDate>Sun, 15 Apr 2007 09:17:00 GMT</pubDate><guid>http://www.aygfsteel.com/alwayscy/archive/2007/04/15/110791.html</guid><wfw:comment>http://www.aygfsteel.com/alwayscy/comments/110791.html</wfw:comment><comments>http://www.aygfsteel.com/alwayscy/archive/2007/04/15/110791.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/alwayscy/comments/commentRss/110791.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/alwayscy/services/trackbacks/110791.html</trackback:ping><description><![CDATA[渚嬪錛氳〃紺轟富鏈篐OST鍚湁澶氫釜紓佺洏DISK鍏崇郴錛?br><br>鍦≒D鐨凮OM涓弻鍑諱竴鏉″叧緋昏繛綰匡紝璁劇疆Navigate錛岃繖鏍鋒墠浼氬湪鍚勮嚜hbm.xml涓敓鎴恗any-to-one鍙妎ne-to-many鍏崇郴銆?br><img height=768 src="http://www.aygfsteel.com/images/blogjava_net/alwayscy/pd1.JPG" width=1024 border=0><br><br><br>鍙﹀錛屾牴鎹?#8220;闄勬枃”鐨勬晥鐜囪鏄庤繕闇瑕佽緗細鐢卞鏂笵ISK緇存姢鍏崇郴錛屽茍涓斿綋HOST鏇存柊鏃訛紝涔熻鏇存柊DISK銆?br><img height=768 src="http://www.aygfsteel.com/images/blogjava_net/alwayscy/pd2.JPG" width=1024 border=0><br><br><br>鐢熸垚鐨凥BM.XML濡備笅錛?br>HOST鐨勶細<br>      <joined-subclass name="Host" table="host" dynamic-update="false" dynamic-insert="false" select-before-update="false" lazy="true" abstract="false"> <br>       <key on-delete="noaction" unique="true"><br>         <column name="dev_id" sql-type="int" not-null="true" length="0"/><br>       </key><br>       <array name="nic" optimistic-lock="true"><br>        <key on-delete="noaction" unique="true"><br>         <column name="dev_id" sql-type="int" not-null="false" length="0"/><br>        </key><br>        <list-index column="IndexColumnB"/><br>        <one-to-many class="eb.nms.db.Nic"/><br>       </array><br>       <set name="disk" outer-join="false"<span style="COLOR: #993300"> inverse="true"</span> lazy="true" optimistic-lock="true" <span style="COLOR: #993300">cascade="save-update</span>"><br>        <key on-delete="noaction" unique="true"><br>         <column name="dev_id" sql-type="int" not-null="false" length="0"/><br>        </key><br>        <one-to-many class="eb.nms.db.Disk"/><br>       </set><br>      </joined-subclass><br><br><br>DISK鐨勶細<br>   <class name="Disk" table="disk" mutable="true" lazy="true" abstract="false"><br>      <id name="diskId"><br>         <column name="disk_id" sql-type="int" not-null="true"/><br>         <generator class="native">   <br>         </generator><br>      </id><br>      <property name="diskName" insert="true" update="true" optimistic-lock="true"><br>         <column name="disk_name" sql-type="varchar(254)" length="254"/><br>      </property><br>      <many-to-one name="host" class="Host" outer-join="false" update="true" insert="true"><br>       <column name="dev_id" sql-type="int" not-null="false" length="0"/><br>      </many-to-one><br>   </class><br><br><br>闄勬枃錛?br>  <div> <p align=left><strong><span><a ><span>Hibernate Gossip: </span><span><span>闆欏悜闂滆伅錛?/span></span><span>inverse </span><span><span>鐨勬剰緹╋級</span></span></a></span></strong></p> </div> <table cellSpacing=0 cellPadding=0 width=691 border=0> <tbody> <tr> <td vAlign=top width=691> <p align=left><span>鍦?/span><span> <span><a ><strong><span><span>澶氬皪涓</span></span></strong></a> </span></span><span>銆?/span><span><a ><strong><span><span>涓灝嶅</span></span></strong></a> </span><span>涓兘鏄柈鍚戦棞鑱紝涔熷氨鏄叾涓竴鏂歸棞鑱埌鍙︿竴鏂癸紝鑰屽彟涓鏂逛笉鐭ラ亾鑷繁琚棞鑱?/span><span><br><br></span><span>濡傛灉璁撻洐鏂歸兘鎰忚瓨鍒板彟涓鏂圭殑瀛樺湪錛岄欏氨褰㈡垚浜嗛洐鍚戦棞鑱紝鍦ㄥ灝嶄竴銆佷竴灝嶅鐨勪緥瀛愬彲浠ユ敼瀵竴涓嬶紝閲嶆柊璦▓</span><span>User</span><span>欏炲垾濡備笅錛?/span><span> </span></p> <ul type=disc> <li><span>User.java </span></li> </ul> <div> <p align=left><span>package onlyfun.caterpillar;<br><br>public class User {<br><span>    </span>private Integer id;<br><span>    </span>private String name;<br><span>    </span><strong>private Room room;</strong><br> <br><span>    </span>public User() {}<br><br><span>    </span>public Integer getId() {<br><span>        </span>return id;<br><span>    </span>}<br><br><span>    </span>public void setId(Integer id) {<br><span>        </span>this.id = id;<br><span>    </span>}<br><br><span>    </span>public String getName() {<br><span>        </span>return name;<br><span>    </span>}<br><br><span>    </span>public void setName(String name) {<br><span>        </span>this.name = name;<br><span>    </span>}<br><br><span>    </span>public Room getRoom() {<br><span>        </span>return room;<br><span>    </span>}<br><br><span>    </span>public void setRoom(Room room) {<br><span>        </span>this.room = room;<br><span>    </span>}<br>}</span></p> </div> <p align=left><span><br>Room</span><span>欏炲垾濡備笅錛?/span></p> <ul type=disc> <li><span>Room.java </span></li> </ul> <div> <p align=left><span>package onlyfun.caterpillar; <br><br>import java.util.Set;<br><br>public class Room { <br><span>    </span>private Integer id; <br><span>    </span>private String address;<br><span>    </span><strong>private Set users;</strong><br> <br><span>    </span>public Room() {}<br> <br><span>    </span>public Integer getId() { <br><span>        </span>return id; <br><span>    </span>} <br><br><span>    </span>public void setId(Integer id) { <br><span>        </span>this.id = id; <br><span>    </span>} <br> <br><span>    </span>public String getAddress() { <br><span>        </span>return address; <br><span>    </span>}<br> <br><span>    </span>public void setAddress(String address) { <br><span>        </span>this.address = address; <br><span>    </span>}<br><br><span>    </span>public Set getUsers() {<br><span>        </span>return users;<br><span>    </span>}<br><br><span>    </span>public void setUsers(Set users) {<br><span>        </span>this.users = users;<br><span>    </span>} <br> <br><span>    </span>public void addUser(User user) {<br><span>        </span>users.add(user); <br><span>    </span>}<br> <br><span>    </span>public void removeUser(User user) {<br><span>        </span>users.remove(user);<br><span>    </span>}<br>}</span></p> </div> <p align=left><span><br></span><span>濡傛錛?/span><span>User</span><span>瀵︿緥鍙弮鑰冭嚦</span><span>Room</span><span>瀵︿緥鑰岀董鎸佸灝嶄竴闂滀總錛岃?/span><span>Room</span><span>瀵︿緥璦樺緱</span><span>User</span><span>瀵︿緥鑰岀董鎸佷竴灝嶅闂滀總銆?/span><span><br><br></span><span>鍦ㄦ槧灝勬枃浠舵柟闈紝鍙互濡備笅鎾板錛?/span><span> </span></p> <ul type=disc> <li><span>User.hbm.xml </span></li> </ul> <div> <p align=left><span><?xml version="1.0" encoding="utf-8"?> <br><!DOCTYPE hibernate-mapping <br> PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" <br> "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <br><br><hibernate-mapping> <br><br><span>    </span><class name="onlyfun.caterpillar.User" table="user"> <br><span>        </span><id name="id" column="id" type="java.lang.Integer"> <br><span>            </span><generator class="native"/> <br><span>        </span></id> <br><br><span>        </span><property name="name" column="name" type="java.lang.String"/> <br> <br><span>        </span><strong><many-to-one name="room" <br></strong><span>                     </span><strong>column="room_id" <br></strong><span>                    </span><strong> class="onlyfun.caterpillar.Room"<br></strong><span>                    </span><strong> cascade="save-update"<br></strong><span>                    </span><strong> outer-join="true"/> </strong><br><span>    </span></class> <br><br></hibernate-mapping></span></p> </div> <p align=left> </p> <ul type=disc> <li><span>Room.hbm.xml </span></li> </ul> <div> <p align=left><span><?xml version="1.0" encoding="utf-8"?> <br><!DOCTYPE hibernate-mapping <br> PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" <br> "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <br><br><hibernate-mapping> <br><br><span>    </span><class name="onlyfun.caterpillar.Room" table="room"> <br><span>    </span><span>    </span><id name="id" column="id"> <br><span>            </span><generator class="native"/> <br><span>        </span></id> <br><br><span>        </span><property name="address" <br><span>                  </span>column="address" <br><span>                  </span>type="java.lang.String"/> <br> <br><span>        </span><strong><set name="users" table="user" cascade="save-update"><br></strong><span>            </span><strong><key column="room_id"/><br></strong><span>            </span><strong><one-to-many class="onlyfun.caterpillar.User"/><br></strong><span>        </span><strong></set></strong><br><span>    </span></class> <br><br></hibernate-mapping></span></p> </div> <p align=left><span><br></span><span>鏄犲皠鏂囦歡闆欐柟閮借ō瀹氫簡</span><span>cascade</span><span>鐐?/span><span>save-update</span><span>錛屾墍浠ユ偍鍙互鐢ㄥ灝嶄竴鐨勬柟寮忎締綞寔闂滆伅錛?/span></p> <p align=left><strong><span>User user1 = new User();<br>user1.setName("bush"); <br>        <br>User user2 = new User(); <br>user2.setName("caterpillar"); <br><br>Room room1 = new Room(); <br>room1.setAddress("NTU-M8-419");<br><br>user1.setRoom(room1);<br>user2.setRoom(room1);<br>        <br>Session session = sessionFactory.openSession();<br>Transaction tx = session.beginTransaction();<br>        <br>session.save(user1);<br>session.save(user2);<br></span></strong><span><br><strong>tx.commit();<br>session.close();</strong></span></p> <p align=left><span><br></span><span>鎴栨槸鍙嶉亷渚嗙敱涓灝嶅鐨勬柟寮忎締綞寔闂滆伅錛?/span></p> <p align=left><strong><span>User user1 = new User();<br>user1.setName("bush"); <br>        <br>User user2 = new User(); <br>user2.setName("caterpillar"); <br><br>Room room1 = new Room(); <br>room1.setUsers(new HashSet());<br>room1.setAddress("NTU-M8-419");<br>room1.addUser(user1);<br>room1.addUser(user2);<br>        <br>Session session = sessionFactory.openSession();<br>Transaction tx = session.beginTransaction();<br>        <br>session.save(room1); <br><br>tx.commit();<br>session.close();</span></strong></p> <p align=left><span><br></span><span>閫欓倞鏈夊嬫晥鐜囪欏屽彲浠ユ帰璦庯紝涓婇潰鐨勭▼寮忕墖孌?/span><span>Hibernate</span><span>灝囦嬌鐢ㄤ互涓嬬殑</span><span>SQL</span><span>閫茶鍎插瓨錛?/span></p> <p align=left><strong><span>Hibernate: insert into room (address) values (?)<br>Hibernate: insert into user (name, room_id) values (?, ?)<br>Hibernate: insert into user (name, room_id) values (?, ?)<br>Hibernate: update user set room_id=? where id=?<br>Hibernate: update user set room_id=? where id=?</span></strong></p> <p align=left><span><br></span><span>涓婇潰鐨勭▼寮忓娉曡〃紺洪棞鑱敱</span><span>Room</span><span>鍠柟闈㈢董鎸侊紝鑰屼富鎺ф柟涔熸槸</span><span>Room</span><span>錛?/span><span>User</span><span>涓嶇煡閬?/span><span>Room</span><span>鐨?/span><span>room_id</span><span>鏄灝戯紝鎵浠ュ繀闋堝垎鍒ュ劜瀛?/span><span>Room</span><span>鑸?/span><span> User</span><span>涔嬪緦錛屽啀鏇存柊</span><span>user</span><span>鐨?/span><span>room_id</span><span>銆?/span><span><br><br></span><span>鍦ㄤ竴灝嶅銆佸灝嶄竴褰㈡垚闆欏悜闂滆伅鐨勬儏娉佷笅錛屽彲浠ュ皣闂滆伅綞寔鐨勬帶鍒舵瑠浜ょ鄲澶氱殑涓鏂癸紝閫欐ǎ鏈冩瘮杓冩湁鏁堢巼錛岀悊鐢變笉闆g悊瑙o紝灝卞儚鏄湪鍏徃涓紝鑰侀梿瑕佽浣忓鍊嬪摗宸ョ殑濮撳悕蹇紝閭勬槸姣忎竴鍊嬪摗宸ラ兘璦樺緱鑰侀梿鐨勫鍚嶅揩銆?/span><span><br><br></span><span>鎵浠ュ湪涓灝嶅銆佸灝嶄竴褰㈡垚闆欏悜闂滆伅鐨勬儏娉佷笅錛屽彲浠ュ湪銆屼竴銆嶇殑涓鏂硅ō瀹氭帶鍒舵瑠鍙嶈綁錛屼篃灝辨槸鐣跺劜瀛樸屼竴銆嶇殑涓鏂規檪錛屽皣闂滆伅綞寔鐨勬帶鍒舵瑠浜ょ鄲銆屽銆嶇殑涓鏂癸紝浠ヤ笂闈㈢殑渚嬪瓙渚嗚錛屽彲浠ヨō瀹?/span><span>Room.hbm.xml</span><span>濡備笅錛?/span><span> </span></p> <ul type=disc> <li><span>Room.hbm.xml </span></li> </ul> <div> <p align=left><span><?xml version="1.0" encoding="utf-8"?> <br><!DOCTYPE hibernate-mapping <br> PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" <br> "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <br><br><hibernate-mapping> <br><br><span>    </span><class name="onlyfun.caterpillar.Room" table="room"> <br><span>        </span><id name="id" column="id"> <br><span>            </span><generator class="native"/> <br><span>        </span></id> <br><br><span>    </span><span>    </span><property name="address" <br><span>                  </span>column="address" <br><span>                  </span>type="java.lang.String"/> <br> <br><span>        </span><set name="users" table="user" cascade="save-update" <strong>inverse="true"</strong>><br><span>            </span><key column="room_id"/><br><span>            </span><one-to-many class="onlyfun.caterpillar.User"/><br><span>        </span></set><br><span>    </span></class> <br><br></hibernate-mapping></span></p> </div> <p align=left><span><br></span><span>鐢辨柤闂滆伅鐨勬帶鍒舵瑠浜ょ鄲銆屽銆嶇殑涓鏂逛簡錛屾墍浠ョ洿鎺ュ劜瀛樸屼竴銆嶆柟鍓嶏紝銆屽銆嶇殑涓鏂瑰繀闋堟剰璀樺埌銆屼竴銆嶇殑瀛樺湪錛屾墍浠ョ▼寮忕墖孌靛繀闋堟敼鐐哄涓嬶細</span></p> <p align=left><strong><span>User user1 = new User();<br>user1.setName("bush"); <br>        <br>User user2 = new User(); <br>user2.setName("caterpillar"); <br><br>Room room1 = new Room(); <br>room1.setUsers(new HashSet());<br>room1.setAddress("NTU-M8-419");<br>room1.addUser(user1);<br>room1.addUser(user2);<br><br>// </span></strong><strong><span>澶氭柟蹇呴爤鎰忚瓨鍒板柈鏂圭殑瀛樺湪</span></strong><strong><span><br>user1.setRoom(room1);</span></strong><span><br><strong>user2.setRoom(room1);</strong><br><strong>        <br>Session session = sessionFactory.openSession();<br>Transaction tx = session.beginTransaction();<br>        <br>session.save(room1); <br><br>tx.commit();<br>session.close();</strong></span></p> <p align=left><span><br></span><span>涓婇潰鐨勭▼寮忕墖孌?/span><span>Hibernate</span><span>灝囦嬌鐢ㄤ互涓嬬殑</span><span>SQL</span><span>錛?/span></p> <p align=left><strong><span>Hibernate: insert into room (address) values (?)<br>Hibernate: insert into user (name, room_id) values (?, ?)<br>Hibernate: insert into user (name, room_id) values (?, ?)</span></strong></p> <p align=left><span><br></span><span>濡傛灉鎺у埗嬈婁氦緄﹀彟涓鏂逛簡錛岃屽彟涓鏂規矑鏈夋剰璀樺埌灝嶆柟鐨勫瓨鍦ㄧ殑瑭辨渻濡備綍錛熻│钁楀皣涓婇潰鐨勭▼寮忕墖孌典腑</span><span>user1.setRoom(room1);</span><span>鑸?/span><span> user2.setRoom(room1);</span><span>縐誨幓錛屽煼琛屼箣寰岋紝鎮ㄦ渻鐧肩従璩囨枡搴腑</span><span>room_id</span><span>鏈冨嚭鐝?/span><span>null</span><span>鍊鹼紝閫欑ó緄愭灉灝卞ソ姣斿湪</span><span> <span><a ><strong><span><span>澶氬皪涓</span></span></strong></a> </span></span><span>涓紝鎮ㄦ矑鏈夊垎閰嶇鄲</span><span>User</span><span>涓鍊?/span><span>Room</span><span>錛岀悊鎵鐣剁劧鐨勶紝</span><span>room_id</span><span>鏈冨嚭鐝?/span><span>null</span><span>銆?/span></p> </td> </tr> </tbody> </table> <p> </p> <img src ="http://www.aygfsteel.com/alwayscy/aggbug/110791.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/alwayscy/" target="_blank">鎴戠埍浣沖▋</a> 2007-04-15 17:17 <a href="http://www.aygfsteel.com/alwayscy/archive/2007/04/15/110791.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Hibernate緇ф壙鏄犲皠璁茶Вhttp://www.aygfsteel.com/alwayscy/archive/2007/04/15/110776.html鎴戠埍浣沖▋鎴戠埍浣沖▋Sun, 15 Apr 2007 07:06:00 GMThttp://www.aygfsteel.com/alwayscy/archive/2007/04/15/110776.htmlhttp://www.aygfsteel.com/alwayscy/comments/110776.htmlhttp://www.aygfsteel.com/alwayscy/archive/2007/04/15/110776.html#Feedback0http://www.aygfsteel.com/alwayscy/comments/commentRss/110776.htmlhttp://www.aygfsteel.com/alwayscy/services/trackbacks/110776.html 

http://macrochen.blogdriver.com/macrochen/687759.html

]]>
鐢≒owerDesigner鐢熸垚Hibernate鏄犲皠鏂囦歡鐨勬楠?/title><link>http://www.aygfsteel.com/alwayscy/archive/2007/04/07/109089.html</link><dc:creator>鎴戠埍浣沖▋</dc:creator><author>鎴戠埍浣沖▋</author><pubDate>Sat, 07 Apr 2007 07:25:00 GMT</pubDate><guid>http://www.aygfsteel.com/alwayscy/archive/2007/04/07/109089.html</guid><wfw:comment>http://www.aygfsteel.com/alwayscy/comments/109089.html</wfw:comment><comments>http://www.aygfsteel.com/alwayscy/archive/2007/04/07/109089.html#Feedback</comments><slash:comments>9</slash:comments><wfw:commentRss>http://www.aygfsteel.com/alwayscy/comments/commentRss/109089.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/alwayscy/services/trackbacks/109089.html</trackback:ping><description><![CDATA[<p><font style="BACKGROUND-COLOR: #d8d0c8">鎵ц錛歂ew->Conceptual Data Model<br>緙栬瘧瀹屾蹇墊ā鍨嬪悗錛屽啀閫氳繃CDM鐢熸垚PDM鍜孫OM錛屾敞鎰忚鍏堢敓鎴怬OM錛屽啀鐢熸垚PDM銆?br>鍦?縐嶆ā鍨嬮兘鍏峰鏃訛紝鐢熸垚JAVA銆CODE鏃舵墠浼氭湁*.hbm.xml鏂囦歡錛?br><br>鎵ц錛歍ools->Generate Object-Oriented Model<br>鍦ㄥ璇濇涓紝閫夋嫨Detail錛屽嬀閫塐/R Mapping錛岀偣鍑籈nable Transformations錛屽湪澶氬嚭鏉ョ殑閫夐」鍗xtended Model Definitions涓殑O/R Mapping欏典腑閫夋嫨Hibernate銆?br><br>鎵ц錛歍ools->Generate Physical Data Model<br>鍦ㄥ璇濇涓紝閫夋嫨Detail錛屽嬀閫塐/R Mapping錛岀偣鍑籈nable Transformations錛屽湪澶氬嚭鏉ョ殑閫夐」鍗xtended Model Definitions涓殑O/R Mapping欏典腑閫夋嫨Hibernate銆?br><br>鍐嶆墽琛岋細Language->Generate Java Code<br></font></p> 灝變細鐪嬭鐢熸垚鐨凧AVA浠g爜鍜屾槧灝凥BM.XML鏂囦歡<br><br>榪欓噷鍙槸鍒氬垰鎽哥儲鐨勪竴浜涙楠わ紝濡傛灉鏈夊疄闄呯敤榪囷紝鎴栬呮湁璇︾粏璧勬枡鐨刋DJM錛岃鍥炲鍑烘潵鍏變韓涓嬨傚璋€?br>PD鐨勫府鍔╄浜烘懜涓嶇潃澶磋剳銆?br><br>榪欐槸鏈鍚庣粨鏋滐細<br><br><img height=768 alt="" src="http://www.aygfsteel.com/images/blogjava_net/alwayscy/1.JPG" width=1024 border=0> <img src ="http://www.aygfsteel.com/alwayscy/aggbug/109089.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/alwayscy/" target="_blank">鎴戠埍浣沖▋</a> 2007-04-07 15:25 <a href="http://www.aygfsteel.com/alwayscy/archive/2007/04/07/109089.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>inverse鍜宑ascadehttp://www.aygfsteel.com/alwayscy/archive/2007/03/13/103628.html鎴戠埍浣沖▋鎴戠埍浣沖▋Tue, 13 Mar 2007 13:17:00 GMThttp://www.aygfsteel.com/alwayscy/archive/2007/03/13/103628.htmlhttp://www.aygfsteel.com/alwayscy/comments/103628.htmlhttp://www.aygfsteel.com/alwayscy/archive/2007/03/13/103628.html#Feedback0http://www.aygfsteel.com/alwayscy/comments/commentRss/103628.htmlhttp://www.aygfsteel.com/alwayscy/services/trackbacks/103628.htmlinverse錛岃〃紺轟袱涓〃鐨勫叧緋葷敱璋佺淮鎶ゃ傚間負false鐨勪竴鏂瑰皢緇存姢榪欑鍏崇郴銆傚涓嬮潰澶氬澶氬叧緋諱腑錛岀敱HOST鏉ョ淮鎶ゅ畠浠箣闂寸殑鍏崇郴琛╤ostalarmrule銆?br />
cascade錛岃〃紺烘洿鏂版湰琛ㄦ椂錛屾槸鍚﹂檮甯︽洿鏂頒笌鍏剁浉鍏崇殑鍏跺畠琛ㄣ傚涓嬮潰錛屾洿鏂癏OST琛紝鐢變簬鍊間負save-update錛屼篃浼氬皢rules澧炲姞鎴栬呮洿鏂板埌ALARMRULE琛紱浣嗭紝鍒犻櫎HOST鏃訛紝涓嶄細鍒犻櫎ALARMRULE琛ㄤ腑鏁版嵁銆傞櫎闈烇紝鍏跺間負all銆?br />
聽聽聽 <class name="db.Host" table="host" catalog="rw">
聽聽聽聽聽聽聽 <set name="rules" inverse="false" table="hostalarmrule" cascade="save-update">
聽聽聽聽聽聽聽聽聽聽聽 <key column="host_id"/>
聽聽聽聽聽聽聽聽聽聽聽 <many-to-many class="db.Alarmrule" column="alarmrule_id"/>
聽聽聽聽聽聽聽 </set>聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽
聽聽聽 </class>

聽聽聽 <class name="db.Alarmrule" table="alarmrule" catalog="rw">
聽聽聽聽聽 <set name="hosts" table="hostalarmrule" inverse="true">
聽聽聽聽聽聽聽聽聽聽聽 <key column="alarmrule_id"/>
聽聽聽聽聽聽聽聽聽聽聽 <many-to-many class="db.Host" column="host_id"/>
聽聽聽聽聽聽聽 </set>
聽聽聽 </class>



]]>
主站蜘蛛池模板: 耒阳市| 三穗县| 铁岭市| 上思县| 永川市| 凌源市| 渝中区| 天气| 微山县| 新闻| 沙河市| 南岸区| 班玛县| 大埔区| 扎兰屯市| 灌云县| 崇仁县| 颍上县| 郓城县| 西林县| 荔浦县| 武汉市| 兰考县| 岱山县| 肥乡县| 轮台县| 潼关县| 获嘉县| 永年县| 九龙县| 青阳县| 商洛市| 杭州市| 宣汉县| 明光市| 罗田县| 嘉义市| 抚顺市| 菏泽市| 汉寿县| 镇巴县|