<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 0, comments - 77, trackbacks - 0, articles - 356
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    EJB學習日記(7)

    Posted on 2007-09-18 21:31 semovy 閱讀(164) 評論(0)  編輯  收藏 所屬分類: EJB
    七種映射關系

    在實體BEAN中,互相之間的關系有七種,分別是如下七種

    1,一對一單向
    2,一對一雙向
    3,一對多單向
    4,一對多雙向
    5,多對一單向
    6,多對多單向
    7,多對多雙向

    大家可能發現,為什么沒有多對一雙向呢?其實多對一的雙向,就是一對多的雙向,道理是一樣的.

    今天把典型的應用場哈舉個例子,改天再用代碼來說話
    1,一對一單向.
    典型場合:一個人對應一個地址,我們一般只要求給定一個人知道他的地址,卻不需要給定一個地址確定一個人的
    2,一對一雙向
    典型場合:一個人對應一個身份證號,我們可以根據一個人得到它的身份證號碼,也可以根據身份證號碼確定一個人
    3,一對多單向
    典型場合:一個人對應很多他的電話, 我們一般只要求給定一個人得到他的所有電話,卻不會用一個電話去反查一個人,因為電話是很容易改變的
    4,一對多雙向
    典型場合:旅行和預訂,一次旅程有多個預訂,我們可以根據某次旅程查到這次旅行所對應的預訂,也可以根據一次預訂查到它所屬的那次旅程
    5,多對一單向
    典型場合:人民和國家,我們只需要知道我們人民是屬于哪個國家的,而國家不可能確實地知道它有多少個人民.
    6,多對多單向
    典型場合:預定和艙位,你可以多次預定一個艙位,也可一定預定多個艙位.一般都是根據某次預定來知道預定了哪些艙位
    7,多對多雙向
    典型場合:老師和學生,老師可以有很多學生,學生也可以有很多老師,可以根據學生查出他所有的老師,也可以根據老師查出他所有的學生.

    其實在數據庫里面,表現的形式單向和雙向都是一樣的,只是我們在程序里面為了邏輯清楚而人分的分類了.下次我們將了解一下這七種關系的不同代碼,以及他們在數據庫里面的表現形式
    主站蜘蛛池模板: 国内精品一级毛片免费看| 6080午夜一级毛片免费看| 亚洲av不卡一区二区三区| 国产精品免费网站| 337p日本欧洲亚洲大胆人人| 久久影视综合亚洲| 84pao国产成视频免费播放| 亚洲中文字幕久久精品无码A| 亚洲av无码国产综合专区| 国产男女猛烈无遮档免费视频网站| 亚洲AV日韩精品久久久久久久 | 国产免费卡一卡三卡乱码| 一级成人生活片免费看| 亚洲乱人伦精品图片| 亚洲色偷偷综合亚洲AV伊人| 国产精品永久免费10000| 国产精品免费大片一区二区| 99999久久久久久亚洲| 77777亚洲午夜久久多人| 欧洲乱码伦视频免费| 中文字幕免费人成乱码中国| 亚洲欧洲无卡二区视頻| 久久精品亚洲综合| 免费v片在线观看品善网| 久久久久久曰本AV免费免费| 狠狠躁狠狠爱免费视频无码| 亚洲综合无码无在线观看| 久久久久亚洲av无码专区导航| 少妇人妻偷人精品免费视频| AV激情亚洲男人的天堂国语| 亚洲大香伊人蕉在人依线| 亚洲av无码乱码国产精品| 亚洲精品动漫人成3d在线 | 7723日本高清完整版免费| 三级毛片在线免费观看| 美女视频黄频a免费| 亚洲字幕AV一区二区三区四区| 麻豆国产VA免费精品高清在线| 国产精品亚洲精品日韩动图| 亚洲熟妇无码久久精品| 亚洲国产精品高清久久久|