คลาส Embedded คือคลาสที่อินสแตนซ์ถูกเก็บเป็นส่วนหนึ่งของเอนทิตีการเป็นเจ้าของ โดยแบ่งใช้ identity เอนทิตีการเป็นเจ้าของ แต่ละฟิลด์ของคลาส embedded ถูกแม็พกับตารางฐานข้อมูลที่สัมพันธ์กับเอนทิตีการเป็นเจ้าของ
เมื่อต้องการเขียนทับข้อมูลการแม็พสำหรับ subclass จำเพาะให้ใช้การเพิ่มความคิดเห็น @AttributeOverride
สำหรับคลาสนั้น
เอนทิตีที่ฝังตัวได้ถูกระบุโดยการเพิ่มความคิดเห็น @Embeddable
ใช้ขั้นตอนนี้เพื่อเพิ่ม persistence ที่ฝังตัวได้ให้กับเอนทิตีที่มีอยู่:
เปิดคลาส Java ใน Project Explorer
เลือกคลาสในมุมมองโครงสร้าง JPA
คลิกไฮเปอร์ลิงก์ชนิดการแม็พเพื่อเปิดไดอะล็อกการเลือกชนิดการแม็พ
เลือก ฝังตัวได้ แล้วคลิก ตกลง
ป้อนข้อมูลใน มุมมองรายละเอียด JPA (สำหรับเอนทิตี) ที่เหลือให้สมบูรณ์