成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Hibernate屬性簡(jiǎn)單分析

開(kāi)發(fā) 后端
這里介紹Hibernate屬性非常簡(jiǎn)單易學(xué),目前國(guó)內(nèi)有很多同行已經(jīng)或正在用Hibernate開(kāi)發(fā)實(shí)施項(xiàng)目;但Hibernate屬性有很多規(guī)則不為人知或應(yīng)用甚少。

在向大家詳細(xì)介紹Hibernate屬性之前,首先讓大家了解下Hibernate是一種新的O/R映射工具,然后全面介紹Hibernate屬性。

在Java環(huán)境下,有多種對(duì)象關(guān)系映射方法,如實(shí)體Bean、OJB、JDO、JDBC等。Hibernate是一種新的O/R映射工具,它不僅提供了從Java類到數(shù)據(jù)表的映射,也提供了數(shù)據(jù)查詢和恢復(fù)等機(jī)制。Hibernate屬性非常簡(jiǎn)單易學(xué),目前國(guó)內(nèi)有很多同行已經(jīng)或正在用Hibernate開(kāi)發(fā)實(shí)施項(xiàng)目;但Hibernate屬性有很多規(guī)則不為人知或應(yīng)用甚少。本文的目的就是將這些規(guī)則歸納總結(jié),希望對(duì)您的開(kāi)發(fā)和設(shè)計(jì)有益。

系統(tǒng)啟動(dòng)檢查您的對(duì)象關(guān)系映射是否正確時(shí),是以。hbm.xml為基準(zhǔn)來(lái)進(jìn)行檢查的;對(duì)象文件的property可以比映射文件的property多,但不能少。如果您有如下的映射:

  1. <class name="com.hongsoft.test.User" table="res_user"> 
  2. <id name="id" column="id" type="long" unsaved-value="any"> 
  3. <generator class="assigned"> 
  4. </generator> 
  5. </id 
  6. <property name="name"/> 
  7. <property name="loginName"/> 
  8. <property name="passwd"/> 
  9. </class> 

系統(tǒng)啟動(dòng),檢查數(shù)據(jù)庫(kù)和其他配置正確后,將以該文件為基準(zhǔn),首先檢查User對(duì)象中有無(wú)id屬性和對(duì)應(yīng)的get/set方法,如果沒(méi)有則報(bào)錯(cuò),如果有且正確則檢查有無(wú)name屬性和對(duì)應(yīng)的get/set方法……,直到文件結(jié)束。要注意的是,如果屬性為name,則get方法名稱必須為 getName(),set方法名稱必須為setName(),否則會(huì)報(bào)錯(cuò)。

如果User對(duì)象除了有id,name,loginName, passwd四個(gè)屬性和對(duì)應(yīng)的方法,還有其它的屬性和方法,會(huì)報(bào)錯(cuò)嗎?不會(huì),因?yàn)閷?duì)象關(guān)系映射是以。hbm.xml文件為基準(zhǔn)的,而不是以PO文件為基準(zhǔn)。您在項(xiàng)目中可以充分利用該特點(diǎn),實(shí)現(xiàn)您自己的比較特殊的需求。例如,您可以在User對(duì)象中加入updatedPasswd表示更改后的口令,由此構(gòu)造在表示層要使用的FormBean和在業(yè)務(wù)層要使用的ValueObject.當(dāng)然,這樣做也有缺點(diǎn),需要根據(jù)您的實(shí)際情況而定。以上介紹Hibernate屬性。

【編輯推薦】

  1. 描述Hibernate檢查id字段
  2. Hibernate Template簡(jiǎn)單描述
  3. Hibernate DetachedCriteria學(xué)習(xí)經(jīng)驗(yàn)
  4. 概述Hibernate equals()方法
  5. Hibernate使用Person對(duì)象
責(zé)任編輯:佚名 來(lái)源: 博客園
相關(guān)推薦

2009-09-25 13:39:40

Hibernate屬性

2009-09-22 17:47:03

Hibernate s

2009-09-28 15:38:12

Hibernate P

2009-09-24 13:12:20

Hibernate原生

2009-09-29 10:40:26

Hibernate業(yè)務(wù)

2009-09-25 14:04:12

Hibernate讀取

2009-09-24 10:25:30

Hibernate發(fā)展

2009-10-13 09:24:57

VB.NET Dock

2009-09-29 17:00:08

Hibernate c

2009-09-22 12:45:00

Hibernate性能

2009-09-22 15:10:22

Hibernate映射

2009-09-25 10:00:47

Hibernate映射

2009-09-28 12:57:54

Hibernate C

2009-09-28 15:43:42

Hibernate O

2009-09-23 10:58:32

Hibernate T

2009-09-22 11:16:27

Hibernate經(jīng)驗(yàn)

2009-09-22 15:33:34

Hibernate U

2009-09-24 09:52:20

Spring Hibe

2009-09-27 13:00:56

Hibernate S

2009-09-29 14:03:14

Hibernate數(shù)據(jù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 91精品91久久久 | 精品视频www | 亚洲电影一区二区三区 | 337p日本欧洲亚洲大胆鲁鲁 | 精品96久久久久久中文字幕无 | 国产精品美女久久久久久久网站 | 日韩av中文| 欧美一级欧美一级在线播放 | www.色五月.com | 亚洲一区毛片 | 久久久久久国产精品 | 久久精品国产一区二区电影 | 九九九视频在线观看 | 欧美精品乱码久久久久久按摩 | 日本三级全黄三级a | 国产精品日日做人人爱 | 欧美日韩国产一区二区三区 | 亚洲成网站 | 精品一区二区三区在线视频 | 国产精品一区二区在线 | 亚洲毛片一区二区 | 午夜视频在线观看视频 | 午夜精品一区二区三区三上悠亚 | 亚洲欧美国产毛片在线 | 国产综合区 | 日韩欧美中文 | 欧洲亚洲视频 | 亚洲精品久久久蜜桃 | 日韩不卡一区二区 | 日韩一区二区在线视频 | 精品乱码一区二区三四区 | 亚州综合在线 | 久久网亚洲 | 日韩欧美一区在线 | 中文字幕亚洲视频 | 亚州综合在线 | 中文字幕在线一区 | 午夜精品久久久久久久久久久久久 | 中文天堂在线一区 | 欧美一区二区黄 | 九久久 |