การส่งเสริม
มหาวิทยาลัยโค้ดยิม
การเรียนรู้
คอร์ส
งาน
แบบสำรวจและแบบทดสอบ
เกม
ช่วย
กำหนดการ
ชุมชน
ผู้ใช้
ฟอรั่ม
แชท
บทความ
เรื่องราวความสำเร็จ
กิจกรรม
บทวิจารณ์
การสมัครรับข้อมูล
ธีมสว่าง
บทเรียน
บทวิจารณ์
เกี่ยวกับเรา
เริ่ม
เริ่มเรียนรู้
เริ่มเรียนรู้เลย
แผนที่เควส
บทเรียน
ระดับ 13
การทำแผนที่คอลเลกชัน
SQL & Hibernate
ระดับ ,
บทเรียน
รายการคอลเลกชัน คุณได้เห็นวิธีแมปประเภทอย่างง่ายแล้ว ตอนนี้ถึงเวลาที่จะไปยังคำถามที่น่าสนใจมากขึ้น - วิธีแมปคอลเลกชันของวัตถุ และเราสามารถมีวัตถุได้ 5 กลุ่ม: Array - อาร์เรย์ของวัตถุ รายการ - รายการวัตถุ ชุด - ชุดของวัตถุ แผนที่ - พจนานุกรม
@ManyToOne
SQL & Hibernate
ระดับ ,
บทเรียน
2.1 การเชื่อมโยงในระดับตาราง เราได้เห็นวิธีที่ไฮเบอร์เนตจัดเก็บคอลเลกชันในตารางเสริม ตอนนี้ มาดูวิธีจัดระเบียบความสัมพันธ์ระหว่างตารางแบบเต็มที่เก็บคลาสเอนทิตีจริง มีความสัมพันธ์สี่ประเภทระหว่างคลาสเอนทิตีในไฮเบอร์เนต: หนึ่งต่อหนึ่ง หนึ่งต่
@วันทูมันนี่
SQL & Hibernate
ระดับ ,
บทเรียน
ความสัมพันธ์ระดับตาราง มาดูตารางทั้งสองของเราอีกครั้ง: รหัส ชื่อ อาชีพ เงินเดือน อายุ เข้าร่วม_วันที่ 1 อีวานอฟ อีวาน โปรแกรมเมอร์ 100,000 25 2555-06-30 2 เปตรอฟ เปตรอฟ โปรแกรมเมอร์ 80000 23 2013-08-12 3 อีวานอฟ เซอร์เกย์ เทสเตอร์ 40000 สาม
@ManyToMany
SQL & Hibernate
ระดับ ,
บทเรียน
โต๊ะบริการ ทีนี้มาดูกรณีทั่วไปอีกกรณีหนึ่ง - แบบกลุ่มต่อกลุ่ม ลองจินตนาการว่าเรามี ความสัมพันธ์ แบบกลุ่ม ต่อกลุ่มระหว่างงานและพนักงาน : พนักงานหนึ่งคนในตารางพนักงานสามารถทำงานหลายอย่างได้จากตารางงาน งานหนึ่งงานในตารางงานสามารถกำหนดให้กับพนั
@หนึ่งต่อหนึ่ง
SQL & Hibernate
ระดับ ,
บทเรียน
5.1 รูปแบบต่างๆ ของการสื่อสารตัวต่อตัว มีอีกกรณีหนึ่งที่น่าสนใจและค่อนข้างเฉพาะเจาะจงของความสัมพันธ์ระหว่างสองคลาสของเอนทิตี นั่นคือความสัมพันธ์แบบหนึ่งต่อหนึ่ง ฉันเรียกกรณีนี้ว่าเฉพาะเจาะจงมาก เนื่องจากเป็นเรื่องเกี่ยวกับวัตถุ Java มากกว่า
การเปลี่ยนแปลงแบบเรียงซ้อน
SQL & Hibernate
ระดับ ,
บทเรียน
6.1 การจัดการการพึ่งพาอย่างลึกซึ้ง และสิ่งที่เป็นประโยชน์และน่าสนใจเพิ่มเติมเกี่ยวกับ คำอธิบายประกอบ @OneToManyและอื่นๆ พวกเขาทั้งหมดมี 4 ตัวเลือกที่ใช้กันทั่วไป: น้ำตก = CascadeType.ALL orphanRemoval = จริง ดึงข้อมูล = FetchType.LAZY ตอนนี
Please enable JavaScript to continue using this application.