การระบุตารางเพิ่มเติม

เพิ่มการเพิ่มความคิดเห็นตารางรองให้กับเอนทิตี ถ้าข้อมูลถูกแยกข้ามตารางมากกว่าหนึ่งตาราง

เมื่อต้องการเพิ่มตารางรองให้กับเอนทิตี

  1. เลือกเอนทิตีใน Project Explorer

  2. ในมุมมอง รายละเอียด JPA เลือกข้อมูล ตารางรอง

    การระบุตารางรอง

    พื้นที่ตารางรองบนมุมมองรายละเอียด JPA
  3. คลิก เพิ่ม เพื่อเชื่อมโยงตารางเพิ่มเติมกับเอนทิตี ไดอะล็อกแก้ไขตารางรองจะถูกแสดง

  4. เลือก ชื่อ แค็ตตาล็อก และ สกีมา ของตารางเพิ่มเติมเพื่อเชื่อมโยงกับเอนทิตี

Eclipse เพิ่มการเพิ่มความคิดเห็นต่อไปนี้ให้กับเอนทิตี:

@SecondaryTable(name="NAME", catalog = "CATALOG", schema = "SCHEMA")

เมื่อต้องการเขียนทับคีย์หลักดีฟอลต์:

  1. เปิดใช้งานอ็อพชัน เขียนทับดีฟอลต์ แล้วคลิก เพิ่ม เพื่อระบุคอลัมน์ join คีย์หลักใหม่ คอลัมน์ Join คีย์หลักใหม่จะถูกแสดง

  2. เลือก ชื่อ ชื่อคอลัมน์ที่อ้างอิง ตาราง และ ข้อกำหนดคอลัมน์ ของคีย์หลักสำหรับเอนทิตี

    Eclipse เพิ่มการเพิ่มความคิดเห็นต่อไปนี้ให้กับเอนทิตี:

    @SecondaryTable(name="NAME", catalog = "CATALOG", schema = "SCHEMA", pkJoinColumns = {@PrimaryKeyJoinColumn(name="id", referencedColumnName = "id"),@PrimaryKeyJoinColumn(name="NAME", referencedColumnName = "REFERENCED COLUMN NAME", columnDefinition = "COLUMN DEFINITION")})
    
    

 

งานที่เกี่ยวข้อง

การเพิ่ม persistence ให้กับคลาส

 

แนวคิดที่เกี่ยวข้อง

เข้าใจ Java persistence