การส่งเสริม
มหาวิทยาลัยโค้ดยิม
การเรียนรู้
คอร์ส
งาน
แบบสำรวจและแบบทดสอบ
เกม
ช่วย
กำหนดการ
ชุมชน
ผู้ใช้
ฟอรั่ม
แชท
บทความ
เรื่องราวความสำเร็จ
กิจกรรม
บทวิจารณ์
การสมัครรับข้อมูล
ธีมสว่าง
บทเรียน
บทวิจารณ์
เกี่ยวกับเรา
เริ่ม
เริ่มเรียนรู้
เริ่มเรียนรู้เลย
แผนที่เควส
บทเรียน
ระดับ 10
เรียนรู้การเขียนแบบสอบถามใน HQL
SQL & Hibernate
ระดับ ,
บทเรียน
1.1 รู้เบื้องต้นเกี่ยวกับ HQL ก่อนหน้านี้ คุณคุ้นเคยกับ Hibernate แล้ว และตอนนี้ฉันจะแนะนำให้คุณรู้จักกับHQL หรือที่รู้จักในชื่อHibernate Query Language ในความเป็นจริง นี่คือ SQL ที่แปลงสำหรับการเขียนแบบสอบถามในไฮเบอร์เนต มีความแตกต่างที่สำ
สำรวจคลาส Query
SQL & Hibernate
ระดับ ,
บทเรียน
2.1 บทนำสู่คลาส Query จุดสำคัญอีกประการหนึ่งคือคลาสตัวช่วยการค้นหา คุณสามารถดูได้จากตัวอย่างนี้: public List getAllEmployes() {
เข้าร่วม HQL
SQL & Hibernate
ระดับ ,
บทเรียน
3.1 การแมปเอนทิตีที่ขึ้นต่อกัน ใน SQL คุณสามารถเขียนแบบสอบถามโดยใช้ JOIN เป็นไปได้ไหมที่จะทำเช่นเดียวกันใน HQL? คำตอบสั้น ๆ คือใช่ แต่คำตอบแบบเต็มจะน่าสนใจยิ่งขึ้น อันดับแรก เมื่อเราเขียน JOIN ใน SQL มักจะหมายความว่าตารางหนึ่งอ้างอิงถึงอีกต
คำขอที่มีพารามิเตอร์
SQL & Hibernate
ระดับ ,
บทเรียน
4.1 พารามิเตอร์สำหรับการร้องขอ Hibernate อนุญาตให้คุณส่งพารามิเตอร์ไปยังแบบสอบถาม ดังนั้น การทำงานทั้งหมดกับแบบสอบถามและฐานข้อมูลจึงง่ายขึ้นอย่างมาก การค้นหาข้อความค้นหาที่ไม่เปลี่ยนรูปนั้นหายากมาก ในตอนแรก ดูเหมือนว่าคุณเพียงแค่ต้องส่งคืนร
ขอจำกัดความยาว
SQL & Hibernate
ระดับ ,
บทเรียน
การทำงานกับเพจ: LIMIT และ OFFSET บ่อยครั้งมาก ข้อมูลจากฐานข้อมูลถูกเรียกค้นใน "เพจ" เพราะนั่นเป็นวิธีที่สะดวกในการทำงานกับรายการขนาดใหญ่ เราจะค้นหาแถวที่ 1 ถึง 20 ก่อน จากนั้นจึงค้นหาแถวที่ 21 ถึง 40 ไปเรื่อยๆ นี่เป็นสถานการณ์ทั่วไปที่ SQL
คำขอประเภทอื่นๆ
SQL & Hibernate
ระดับ ,
บทเรียน
6.1 แบบสอบถามที่มีชื่อ Hibernate ช่วยให้คุณไม่เก็บแบบสอบถามโดยตรงในโค้ด เขาแนะนำให้ตั้งชื่อคิวรีและจัดเก็บแยกกันเป็นคำอธิบายประกอบ จากนั้นรับคำขอที่ต้องการโดยตรงโดยใช้ชื่อ ตัวอย่าง: @org.hibernate.annotations.NamedQueries({
Please enable JavaScript to continue using this application.