หน้าคุณสมบัติเอนทิตี

ตารางนี้แสดงคุณสมบัติของหน้าคุณสมบัติเอนทิตีของ ตัวช่วยสร้างสร้างเอนทิตี JPA

 

คุณสมบัติ รายละเอียด ดีฟอลต์

ชื่อเอนทิตี

ชื่อของเอนทิตี โดยดีฟอลต์ ค่านี้เหมือนกับค่าที่ป้อนเป็นชื่อคลาส ถ้าชื่อเอนทิตีต่างจากชื่อคลาส ชื่อเอนทิตีจะถูกเพิ่มเป็นแอ็ตทริบิวต์ ตัวอย่างเช่น: @Entity(name="EntityName")

ที่กำหนดโดยเซิร์ฟเวอร์

ชื่อตาราง

เลือก ใช้ดีฟอลต์ เพื่อจับคู่ชื่อของชื่อตารางที่แม็พกับชื่อเอนทิตี หรือให้เคลียร์อ็อพชัน ใช้ดีฟอลต์ และป้อนชื่อในฟิลด์ ชื่อตาราง อ็อพชันเหล่านี้ให้ผลลัพธ์ในการเพิ่มอ็อพชัน @Table ให้กับไฟล์คลาส Java

ใช้ดีฟอลต์

ฟิลด์เอนทิตี

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


Access Type

เลือกว่าการเข้าถึงของเอนทิตีกับตัวแปรอินสแตนซ์คือ field-based หรือ property-based ตามที่กำหนดไว้ในค่ากำหนด JPA

  • Field - ตัวแปรอินสแตนซ์ถูกเข้าถึงโดยตรง ตัวแปรอินสแตนซ์ non-transient ทั้งหมดเป็น persistent

  • Property - สถานะ Persistent ถูกเข้าถึงผ่านเมธอด accessor ของคุณสมบัติ เมธอด accessor ของคุณสมบัติต้องเป็น public หรือ private

Field


 

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

การสร้างเอนทิตี JPA
การเพิ่ม persistence ให้กับคลาส

 

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

มุมมองรายละเอียด JPA (สำหรับเอนทิตี)