เข้าใจการแม็พ OR

Dali OR (object-relational) Mapping Tool อนุญาตให้คุณอธิบายวิธีที่อ็อบเจ็กต์เอนทิตีของคุณ แม็พ กับแหล่งข้อมูล (หรืออ็อบเจ็กต์อื่น) วิธีนี้แยกข้อมูล persistence จากอ็อบเจ็กต์ model-developers มีอิสระในการออกแบบโมเดลอ็อบเจ็กต์ของตัวเอง และ DBA มีอิสระในการออกแบบสกีมาตามแนวคิดของตัวเอง

การแม็พนี้แปลงสภาพชนิดสมาชิกข้อมูลอ็อบเจ็กต์เป็นการแสดงแหล่งข้อมูลฐานข้อมูลเชิงสัมพันธ์ที่สอดคล้องกัน การแม็พ OR เหล่านี้ยังแปลงสภาพสมาชิกข้อมูลอ็อบเจ็กต์ที่อ้างอิงอ็อบเจ็กต์โดเมนอื่นที่เก็บในตารางอื่นในฐานข้อมูลและถูกเชื่อมโยงผ่านคีย์ foreign

คุณสามารถใช้การแม็พเหล่านี้ในการแม็พชนิดข้อมูลธรรมดา รวมถึงข้อมูลพื้นฐาน (เช่น int) คลาส JDK (เช่น String) และค่า large object (LOB) คุณยังสามารถใช้การแม็พเพื่อแปลงสภาพสมาชิกข้อมูลอ็อบเจ็กต์ที่อ้างอิงอ็อบเจ็กต์โดเมนอื่น ตามความสัมพันธ์ ที่การนำเสนอแหล่งข้อมูลต้องการการดูแลเอกลักษณ์ของอ็อบเจ็กต์ (เช่นการจัดลำดับและการอ้างอิงย้อนกลับ) และถือครองชนิดของความหลากหลายและการนำทางได้ต่างๆ คลาสการแม็พที่เหมาะสมถูกเลือกเป็นหลักตามจำนวนสมาชิกของความสัมพันธ์

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

การแม็พเอนทิตี