1 対 1
XML/HTML コード
- < table = "t_person" > < ;/ id >
- このクラスと IdCard の間の 1 対 1 の関係を表します。
<用> 外部キーに基づく 1 対 1 マッピング方式を使用するため、この側には外部キーの規定はありません。 -
Property-ref 属性: -
記述されるのは、相手のマッピングにおける外部キーカラムに対応するプロパティ名です。 >クラス名 = "IdCard" テーブル = "t_idcard" > - 個人属性、個人タイプ。
-
このクラスと person の間の 1 対 1 の関係を表します。 -
外部キーに基づく 1 対 1 マッピングを採用しており、外部キーがあります。 --> -
🎜> - クラス >
-
- 1 対多
-
-
XML/HTML コード-
- < クラス名 = "Department" テーブル = "t_Department" >
-
- ジェネレーター クラス = "native" > ; ジェネレーター > "
- " " id > "
- " " ;!-- 従業員属性、1 対多を表現しますこのクラスと従業員の関係 -->
-
-
- クラス >
-
-
XML/HTML コード -
< クラス名 = "Employee" テーブル = "t_employee" > id > 関係1 つの --> < 多対 1 名 = "部門" 列 = "deptId" >/ 多対一 > 🎜> クラス >
- 多対多
-
-
XML/HTML コード-
- < クラス名 = "Teacher" >
-
- ジェネレーター クラス = "native" > / ジェネレーター > 「students」テーブル = "t_student_Teacher" > " 列 = "student_id" > 多対多 多対多 多対多 >
- XML/HTML コード
- <クラス 名前 = "Student" テーブル = "t_student" >
- < id name = "id" >
-
ジェネレーター クラス = "ネイティブ" > ジェネレータ>
-
id > -
<プロパティ name = "名前" > プロパティ > -
< set name = "Teachers" table = "t_student_Teacher" > -
- キー 列 = "student_id" > キー>
多対多 class = "Teacher" column = "Teacher_id" > 多対多 >
セット > クラス >