ホームページ  >  記事  >  ウェブフロントエンド  >  Hibernate マッピング_html/css_WEB-ITnose

Hibernate マッピング_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-21 08:53:49961ブラウズ

1 対 1

XML/HTML コード

  1. < table = "t_person" > < ;/ id >
  2. このクラスと IdCard の間の 1 対 1 の関係を表します。
  3. <用> 外部キーに基づく 1 対 1 マッピング方式を使用するため、この側には外部キーの規定はありません。
  4. Property-ref 属性:
  5. 記述されるのは、相手のマッピングにおける外部キーカラムに対応するプロパティ名です。 >クラス名 = "IdCard" テーブル = "t_idcard" > - 個人属性、個人タイプ。
  6. このクラスと person の間の 1 対 1 の関係を表します。
  7. 外部キーに基づく 1 対 1 マッピングを採用しており、外部キーがあります。 -->
  8. 🎜>
  9. 1 対多
  10. XML/HTML コード
    1. < クラス名 = "Department" テーブル = "t_Department" >
    2. ジェネレーター クラス = "native" > ; "
    3. " " "
    4. " " ;!-- 従業員属性、1 対多を表現しますこのクラスと従業員の関係 -->
    5. XML/HTML コード
    < クラス名 = "Employee" テーブル = "t_employee" > 関係1 つの -->

    < 多対 1 名 = "部門" 列 = "deptId" >/ 多対一 > 🎜>

    1. 多対多
    2. XML/HTML コード
    3. < クラス名 = "Teacher" >
    4. ジェネレーター クラス = "native" > / ジェネレーター > 「students」テーブル = "t_student_Teacher" > " 列 = "student_id" >
    5. XML/HTML コード
      1. <クラス 名前 = "Student" テーブル = "t_student" >   
      2. < id name = "id" >   
      3. ジェネレーター クラス = "ネイティブ" >   
      4.   
      5. <プロパティ name = "名前" >   
      6. < set name = "Teachers" table = "t_student_Teacher" >   
      7. キー 列 = "student_id" >   
  11. 多対多 class = "Teacher" column = "Teacher_id" >   
  12.   
  
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。