ตารางนี้แสดงคุณสมบัติทั่วไปที่มีใน มุมมองรายละเอียด Java สำหรับแต่ละชนิดการแม็พ
คุณสมบัติ | รายละเอียด | ดีฟอลต์ | ใช้ได้สำหรับชนิดการแม็พ |
---|---|---|---|
ไฮเปอร์ลิงก์ชนิดการแม็พ | การคลิกชื่อของชนิดการแม็พ ซึ่งถูกแสดงเป็นไฮเปอร์ลิงก์ จะเรียกไดอะล็อกการเลือกชนิดการแม็พ ใช้ไดอะล็อกนี้เพื่อระบุชนิดของแอ็ตทริบิวต์ | พื้นฐาน | ชนิดการแม็พทั้งหมด |
คอลัมน์ | คอลัมน์ฐานข้อมูลที่มีค่าสำหรับแอ็ตทริบิวต์ ฟิลด์นี้ตรงกับการเพิ่มความคิดเห็น @Column |
โดยดีฟอลต์ คอลัมน์จะถูกคาดว่ามีชื่อเหมือนกับแอ็ตทริบิวต์ | การแม็พพื้นฐาน การแม็พฝังตัว การแม็พ ID การแม็พเวอร์ชัน |
ชื่อ | ชื่อของคอลัมน์ฐานข้อมูล
ฟิลด์นี้ตรงกับการเพิ่มความคิดเห็น |
การแม็พพื้นฐาน การแม็พฝังตัว การแม็พ ID | |
ตาราง | ชื่อของตารางฐานข้อมูลที่มีคอลัมน์ที่เลือก | การแม็พพื้นฐาน การแม็พฝังตัว การแม็พ ID | |
แทรกได้ | ระบุว่าคอลัมน์จะถูกรวมไว้ในข้อความสั่ง SQL INSERT เสมอหรือไม่ |
True | การแม็พพื้นฐาน การแม็พฝังตัว การแม็พ ID |
อัพเดตได้ | ระบุว่าคอลัมน์นี้จะถูกรวมไว้ในข้อความสั่ง SQL UPDATE เสมอหรือไม่ |
True | การแม็พพื้นฐาน การแม็พฝังตัว การแม็พ ID |
Unique | ตั้งค่าข้อจำกัด UNIQUE สำหรับคอลัมน์ |
False | การแม็พพื้นฐาน การแม็พฝังตัว การแม็พ ID |
เป็น Null ได้ | ระบุว่าคอลัมน์อนุญาตให้ใช้ค่า null ได้หรือไม่ | True | การแม็พพื้นฐาน การแม็พฝังตัว การแม็พ ID |
ความยาว | ตั้งค่าความยาวคอลัมน์ | 255 | การแม็พพื้นฐาน การแม็พฝังตัว การแม็พ ID |
ความละเอียด | ตั้งค่าความละเอียดสำหรับค่าคอลัมน์ | 0 | การแม็พพื้นฐาน การแม็พฝังตัว การแม็พ ID |
มาตราส่วน | ตั้งค่าจำนวนหลักที่แสดงทางด้านขวาของจุดทศนิยม | 0 | การแม็พพื้นฐาน การแม็พฝังตัว การแม็พ ID |
การกำหนดคอลัมน์ | กำหนด DDL สำหรับคอลัมน์ นี่ถูกใช้เมื่อตารางกำลังถูกสร้าง | การแม็พพื้นฐาน การแม็พฝังตัว การแม็พ ID | |
ชนิดการเรียกข้อมูล | กำหนดวิธีที่ข้อมูลถูกโหลดจากฐานข้อมูล:
|
Eager | การแม็พพื้นฐาน การแม็พ One-to-one การแม็พ Many-to-many การแม็พ Many-to-one |
เป็นทางเลือก | ระบุว่าฟิลด์นี้เป็น null ได้หรือไม่ | ใช่ | การแม็พพื้นฐาน การแม็พ One-to-one การแม็พพื้นฐาน Many-to-one |
Lob | ระบุว่าฟิลด์ถูกแม็พกับ java.sql.Clob หรือ java.sql.Blob
ฟิลด์นี้ตรงกับการเพิ่มความคิดเห็น |
การแม็พพื้นฐาน |
|
Temporal | ระบุว่าฟิลด์นี้เป็นหนึ่งในค่าต่อไปนี้:
ฟิลด์นี้ตรงกับการเพิ่มความคิดเห็น |
การแม็พพื้นฐาน การแม็พ ID | |
Enumerated | ระบุวิธีที่จะใช้ข้อจำกัด enumerated ต่อไป ถ้าค่า String เหมาะสมกับข้อกำหนดแอ็พพลิเคชันของคุณหรือเพื่อจับคู่กับสกีมาฐานข้อมูลที่มีอยู่
ฟิลด์นี้ตรงกับการเพิ่มความคิดเห็น |
Ordinal | |
เอนทิตีเป้าหมาย | เอนทิตี persistent ที่แอ็ตทริบิวต์ถูกแม็พ | การแม็พ One-to-one การแม็พ One-to-many การแม็พ Many-to-many การแม็พ Many-to-one | |
ID | ระบุว่า ID ของเอนทิตีได้รับมาจาก identity ของเอนทิตีอื่นหรือไม่ | ||
ชนิด Cascade | ระบุการดำเนินการที่จะถูกกระจายผ่านเอนทิตี
|
การแม็พ One-to-one การแม็พ One-to-many การแม็พ Many-to-many การแม็พ Many-to-one | |
แม็พโดย | ฟิลด์ในตารางฐานข้อมูลที่ "เป็นเจ้าของ" ความสัมพันธ์ ฟิลด์นี้จำเป็นเฉพาะด้าน non-owning ของความสัมพันธ์ | การแม็พ One-to-one การแม็พ One-to-many | |
เรียกลำดับโดย | ระบุลำดับดีฟอลต์สำหรับอ็อบเจ็กต์ที่ส่งคืนจากเคียวรี:
ฟิลด์นี้ตรงกับการเพิ่มความคิดเห็น |
คีย์หลัก | การแม็พ One-to-many การแม็พ Many-to-many การแม็พ Many-to-one |
การเขียนทับแอ็ตทริบิวต์ | เขียนทับการแม็พ พื้นฐาน ของ superclass ที่แม็พ (ตัวอย่างเช่น ถ้าชื่อคอลัมน์ที่สืบทอดเข้ากันไม่ได้กับโมเดลข้อมูล pre-existing หรือไม่ถูกต้องเมื่อใช้เป็นชื่อคอลัมน์ในฐานข้อมูลของคุณ) | การแม็พฝังตัว
|