เอนทิตี คืออ็อบเจ็กต์โดเมน persistent
เอนทิตี สามารถเป็น:
คลาส Abstract หรือ concrete เอนทิตียังอาจขยายคลาสที่ไม่ใช่เอนทิตีเช่นเดียวกับคลาสเอนทิตี และคลาสที่ไม่ใช่เอนทิตีอาจขยายคลาสเอนทิตี
เอนทิตี ต้องมี:
no-arg constructor (public หรือ protected); คลาสเอนทิตีอาจมี constructors เช่นกัน
แต่ละเอนทิตี persistent ต้องถูกแม็พกับตารางฐานข้อมูลและมีคีย์หลัก เอนทิตี Persistent ถูกระบุโดยการเพิ่มความคิดเห็น @Entity
ใช้ขั้นตอนนี้เพื่อเพิ่ม persistence ให้กับเอนทิตีที่มีอยู่:
เปิดคลาส Java ใน Project Explorer
เลือกคลาสในมุมมองโครงสร้าง JPA
ในมุมมองรายละเอียด JPA ให้คลิกไฮเปอร์ลิงก์ชนิดการแม็พเพื่อเข้าถึงไดอะล็อกการเลือกชนิดการแม็พในรูปต่อไปนี้ การคลิก เอนทิตี จะเรียกไดอะล็อกจากมุมมองรายละเอียด JPA
คำแนะนำ: คุณยังสามารถเปลี่ยน (หรือเพิ่ม) persistence สำหรับเอนทิตีโดยคลิกขวาที่คลาสในมุมมองโครงสร้าง JPA แล้วคลิก แม็พเป็น > เอนทิตี |
เลือก เอนทิตี จากไดอะล็อกการเลือกชนิดการแม็พ แล้วคลิก ตกลง
ป้อนข้อมูลใน มุมมองรายละเอียด JPA (สำหรับเอนทิตี) ที่เหลือให้สมบูรณ์