การแม็พที่ฝังตัว

ใช้ การแม็พที่ฝังตัว เพื่อระบุฟิลด์ persistent หรือคุณสมบัติของเอนทิตีที่ค่าเป็นอินสแตนซ์ของคลาสที่ฝังตัวได้

  1. ใน มุมมองโครงสร้าง JPA ให้คลิกขวาที่ฟิลด์เพื่อแม็พ

  2. เลือก แม็พเป็น > ฝังตัว มุมมองรายละเอียด JPA (สำหรับแอ็ตทริบิวต์) แสดงคุณสมบัติสำหรับฟิลด์ที่เลือก

  3. ใช้ตารางนี้เพื่อป้อนข้อมูลในฟิลด์ที่เหลือบนมุมมอง รายละเอียด JPA ให้สมบูรณ์

    คุณสมบัติ รายละเอียด ดีฟอลต์
    ไฮเปอร์ลิงก์การแม็พเอนทิตี กำหนดการแม็พนี้เป็น ฝังตัว

    ซึ่งตรงกับการเพิ่มความคิดเห็น @Embedded

    ฝังตัว
    การเขียนทับแอ็ตทริบิวต์ ระบุเพื่อเขียนทับการแม็พดีฟอลต์ของแอ็ตทริบิวต์ของเอนทิตี เลือกดีฟอลต์การเขียนทับ

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

@Embedded
@AttributeOverride(column=@Column(table="<COLUMN_TABLE>", name = "<COLUMN_NAME>"))

 

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

การแม็พเอนทิตี

 

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

มุมมองโครงสร้าง JPA
มุมมองรายละเอียด JPA (สำหรับแอ็ตทริบิวต์)

 

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

เข้าใจการแม็พ OR
เข้าใจ EJB 3.0 Java Persistence API