ใช้โพรซีเดอร์นี้เพื่อสร้างเอนทิตี JPA:
จาก Navigator หรือ Project Explorer ให้เลือกโปรเจ็กต์ JPA จากนั้น ไฟล์ > สร้าง > อื่นๆ ไดอะล็อกเลือกตัวช่วยสร้างจะแสดง
เลือก JPA > เอนทิตี แล้วคลิก ถัดไป หน้าคลาสเอนทิตี ถูกแสดง
ป้อนข้อมูลในหน้าให้สมบูรณ์ดังนี้:
เลือกโปรเจ็กต์ JPA ในฟิลด์ โปรเจ็กต์
ในฟิลด์ ซอร์สโฟลเดอร์ เลือก หรือป้อนตำแหน่งของ src
โฟลเดอร์ของโปรเจ็กต์ JPA
เลือกหรือป้อนชื่อของแพ็กเกจคลาสสำหรับเอนทิตีนี้ในฟิลด์ แพ็กเกจ Java
ป้อนชื่อของคลาส Java ในฟิลด์ ชื่อคลาส
ถ้าจำเป็น ให้ป้อนหรือเลือก superclass
ถ้าจำเป็น ให้ป้อนข้อมูลในส่วนการสืบทอดให้สมบูรณ์ดังนี้ (คุณสมบัติเหล่านี้เป็นทางเลือก):
ยอมรับอ็อพชัน เอนทิตี (ดีฟอลต์) เพื่อสร้างคลาส Java ด้วยอ็อพชัน @Entity
อีกวิธีหนึ่งให้เลือก superclass ที่แม็พ (ถ้าคุณได้กำหนด super class)
เลือก การสืบทอด แล้วเลือกหนึ่งในกลยุทธ์การแม็พการสืบทอด JSR 220 (SINGLE_TABLE, TABLE_PER_CLASS, JOINED)
เลือก เพิ่มให้กับการแม็พเอนทิตีใน XML เพื่อสร้างการแม็พ XML ใน orm.xml
ไม่ใช่การเพิ่มความคิดเห็น
คลิก ถัดไป เพื่อไปที่ หน้าคุณสมบัติเอนทิตี ที่คุณกำหนดฟิลด์ persistent สำหรับเอนทิตี
อีกวิธีหนึ่งให้คลิก เสร็จสิ้น เพื่อให้เอนทิตีสมบูรณ์
ป้อนข้อมูลในหน้าให้สมบูรณ์ดังนี้:
ถ้าจำเป็นให้ป้อนชื่อใหม่สำหรับเอนทิตี การทำดังกล่าวเป็นการเพิ่มแอ็ตทริบิวต์ name
ให้กับรูปแบบ @Entity
(@Entity(name="EntityName")
)
ยอมรับใช้ดีฟอลต์ (การตั้งค่าดีฟอลต์) เพื่อใช้ค่าดีฟอลต์สำหรับชื่อของตารางที่แม็พ การป้อนชื่ออื่นทำให้มีการเพิ่มรูปแบบ @Table
พร้อมกับแอ็ตทริบิวต์ name
ที่กำหนดเป็นตารางใหม่ (@Table(name="TableName")
)
เพิ่มฟิลด์ persistence ให้กับเอนทิตีโดยคลิก เพิ่ม ไดอะล็อกฟิลด์เอนทิตีถูกแสดง
เลือกชนิด persistence จากรายการชนิด คุณสามารถเรียกชนิดเพิ่มเติมโดยใช้ฟังก์ชัน เรียกดู
ป้อนชื่อฟิลด์แล้วคลิก ตกลง ทำซ้ำขั้นตอนนี้สำหรับแต่ละฟิลด์
ถ้าจำเป็น ให้เลือก คีย์ เพื่อกำหนดฟิลด์เป็นคีย์หลัก
เลือกชนิดการเข้าถึง Field-based (ดีฟอลต์) หรือชนิดการเข้าถึง Property-based
คลิก Finish Eclipse เพิ่มเอนทิตีให้กับโปรเจ็กต์ของคุณ