ข้อมูลการสร้างคีย์หลัก

ตารางนี้แสดงฟิลด์ที่มีในพื้นที่ การสร้างคีย์หลัก ในมุมมองรายละเอียด JPA สำหรับชนิด การแม็พ ID

คุณสมบัติ รายละเอียด ดีฟอลต์
การสร้างคีย์หลัก ฟิลด์เหล่านี้กำหนดวิธีที่คีย์หลักถูกสร้างฟิลด์นี้สอดคล้องกับการเพิ่มความคิดเห็น @GeneratedValue ค่าที่สร้าง
   กลยุทธ์
  • อัตโนมัติ
  • Identity - ค่าถูกกำหนดโดยคอลัมน์ Identity ของฐานข้อมูล

  • Sequence - ค่าถูกกำหนดโดยตารางลำดับ (ดูที่ Sequence Generator)

  • Table - ค่าถูกกำหนดโดยตารางฐานข้อมูล (ดูที่ Table Generator)

อัตโนมัติ
  ชื่อ Generator ชื่อเฉพาะของค่าที่สร้าง
Generator ตาราง ฟิลด์เหล่านี้กำหนดตารางฐานข้อมูลที่ใช้สำหรับการสร้างคีย์หลักและตรงกับการเพิ่มความคิดเห็น @TableGenerator

ฟิลด์เหล่านี้ใช้เฉพาะเมื่อ Strategy = Table


  ชื่อ ชื่อเฉพาะของ generator
  ตาราง ตารางฐานข้อมูลที่เก็บค่า ID ที่สร้าง
  คอลัมน์คีย์หลัก คอลัมน์ใน ตาราง ของตัวสร้างตารางที่มีคีย์หลัก
  คอลัมน์ค่า คอลัมน์ที่เก็บค่า ID ที่สร้าง
  ค่าคอลัมน์คีย์หลัก ค่าสำหรับ คอลัมน์คีย์หลัก ในตาราง generator
Sequence Generator ฟิลด์เหล่านี้กำหนดลำดับจำเพาะที่ใช้สำหรับการสร้างคีย์หลักและตรงกับการเพิ่มความคิดเห็น @SequenceGenerator

ฟิลด์เหล่านี้ใช้เฉพาะเมื่อ Strategy = Sequence


  ชื่อ ชื่อของตารางลำดับที่จะใช้สำหรับการกำหนดค่าคีย์หลัก
  ลำดับ ชื่อเฉพาะของลำดับ

 

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

การแม็พ ID

 

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

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