CodeGym
โปรโมชั่น
การเรียนรู้
หลักสูตร
แบบฝึกหัด
แบบสำรวจ & แบบทดสอบ
เกม
ช่วยเหลือ
ตารางเวลา
ชุมชน
ผู้ใช้
ฟอรัม
แชท
บทความ
เรื่องราวความสำเร็จ
กิจกรรม
รีวิว
การสมัครสมาชิก
ธีมสว่าง

บทเรียน

  • รีวิว
  • เกี่ยวกับเรา
เริ่ม
เริ่มเรียน
เริ่มเรียนตอนนี้
  • My Progress
  • หลักสูตร
  • แผนที่เควสต์
  • บทเรียน
  • ผู้เลือกปฏิบัติ

    SQL & Hibernate
    ระดับ 15,บทเรียน 2
    คำอธิบาย ในบทที่แล้ว คุณเห็นว่า Hibernate ใช้คอลัมน์ DTYPE VARCHAR พิเศษเพื่อจัดเก็บชื่อของคลาสเอนทิตี คอลัมน์ดังกล่าวเรียกว่าdiscriminator ใช้เพื่อกำหนดคลาสที่จะสร้างสำหรับแถวที่กำหนดในฐานข้อมูลอย่างชัดเจน คุณสามารถจัดการคอลัมน์นี้ด้วยคำ อ
    พร้อมใช้งาน
  • ตารางที่เข้าร่วม

    SQL & Hibernate
    ระดับ 15,บทเรียน 3
    คำอธิบาย อีกกลยุทธ์หนึ่งสำหรับการจัดเก็บลำดับชั้นของคลาสในฐานข้อมูลเรียกว่าตารางที่เข้าร่วม มีคำอธิบายประกอบพิเศษสำหรับมัน: @Inheritance(strategy = InheritanceType.JOINED) ตัวอย่างชั้นเรียนของเรา: @Inheritance(strategy = InheritanceType.JOI
    พร้อมใช้งาน
  • ตารางต่อชั้นเรียน

    SQL & Hibernate
    ระดับ 15,บทเรียน 4
    5.1 คำอธิบาย และสุดท้าย กลยุทธ์สุดท้ายคือตารางต่อชั้นเรียน หมายความว่าจะใช้ตารางแยกต่างหากสำหรับแต่ละชั้นเรียน ในแง่หนึ่ง นี่คือ MappedSuperClass เดียวกัน ในรูปแบบที่อัปเดตเท่านั้น ขั้นแรก คุณต้องใช้คำอธิบายประกอบ: @Inheritance(strategy = I
    พร้อมใช้งาน
  • การเลือกกลยุทธ์การรักษาลำดับชั้น

    SQL & Hibernate
    ระดับ 15,บทเรียน 5
    คำอธิบาย แต่ละกลยุทธ์และเทคนิคข้างต้นมีข้อดีและข้อเสียในตัวเอง คำแนะนำทั่วไปสำหรับการเลือกกลยุทธ์เฉพาะจะมีลักษณะดังนี้: กลยุทธ์ TABLE_PER_CLASS ขึ้นอยู่กับ UNION กลยุทธ์นี้เหมาะที่สุดหากไม่ต้องการการสืบค้นและการเชื่อมโยงที่หลากหลาย หากคุณไม
    พร้อมใช้งาน
  • API เกณฑ์

    SQL & Hibernate
    ระดับ 16,บทเรียน 0
    ข้อมูลเบื้องต้นเกี่ยวกับ Criteria API มีสองวิธีในการเขียนแบบสอบถามฐานข้อมูลใน Hibernate: ภาษาคิวรีไฮเบอร์เนต API เกณฑ์ คุณได้พบกับอันแรกเมื่อนานมาแล้ว ได้เวลาทำความคุ้นเคยกับ Criteria API นี่เป็นเครื่องมือที่ทรงพลังมาก ในบางครั้งมันก็ได้รับ
    พร้อมใช้งาน
  • เกณฑ์ API ส่วนที่ 2

    SQL & Hibernate
    ระดับ 16,บทเรียน 1
    ฟังก์ชันการจัดกลุ่มและการรวม คุณทราบวิธีการส่งคำขออย่างง่ายไปยัง Criteria API แล้ว มาดูวิธีการสร้างแบบสอบถามที่ซับซ้อนมากขึ้น ตัวอย่างเช่น เราต้องการเขียนแบบสอบถามเพื่อกำหนดจำนวนพนักงานในบริษัท นี่คือลักษณะของ HQL: select count(*) from Empl
    พร้อมใช้งาน
  • NativeQuery

    SQL & Hibernate
    ระดับ 16,บทเรียน 2
    3.1 บทนำ สิ่งที่มีประโยชน์อีกอย่าง ที่ฉันอยากจะพูดถึงคือNativeQuery ดังที่คุณทราบแล้ว การใช้ NativeQuery คุณสามารถเขียนข้อความค้นหาใน SQL แบบเนทีฟได้ อย่างไรก็ตาม สิ่งที่น่าสนใจยิ่งกว่าคือ คุณไม่จำเป็นต้องใช้การแมปคลาสเมื่อได้รับผลลัพธ์คิวร
    พร้อมใช้งาน
  • ธุรกรรม

    SQL & Hibernate
    ระดับ 16,บทเรียน 3
    4.1 ข้อมูลเบื้องต้นเกี่ยวกับการทำธุรกรรมใน Hibernate จากทั้งหมดข้างต้น ฉันต้องการเพิ่มข้อมูลเกี่ยวกับการทำธุรกรรม ดังที่คุณทราบแล้ว ธุรกรรมคือกลุ่มของการกระทำที่ต้องดำเนินการทั้งหมดพร้อมกันเท่านั้น หากการดำเนินการใดๆ ล้มเหลวหรือดำเนินการโดย
    พร้อมใช้งาน
  • อพท

    SQL & Hibernate
    ระดับ 16,บทเรียน 4
    รู้เบื้องต้นเกี่ยวกับ DAO เมื่อทำงานกับฐานข้อมูลผ่าน JDBC หรือแม้แต่ผ่าน Hibernate โค้ดมักจะยุ่งยากกว่าที่เราต้องการ แบบสอบถามฐานข้อมูลมักจะประกอบด้วย: การตรวจสอบข้อมูล การตั้งค่าพารามิเตอร์คำขอ การเลือกเคียวรี HQL ขึ้นอยู่กับพารามิเตอร์เคี
    พร้อมใช้งาน
  • ความแตกต่างที่เป็นประโยชน์เกี่ยวกับไฮเบอร์เนต

    SQL & Hibernate
    ระดับ 16,บทเรียน 5
    ทำงานกับสองฐานในเวลาเดียวกัน บ่อยครั้งที่มีสถานการณ์ที่คุณต้องทำงานกับสองฐานในเวลาเดียวกัน ตัวอย่างเช่น คุณอ่านข้อมูลจากฐานข้อมูลหนึ่ง ประมวลผล และเขียนไปยังอีกฐานข้อมูลหนึ่ง หรือธรรมดากว่านั้น แอปพลิเคชันของคุณมีฐานข้อมูลโลคัลหนึ่งฐานข้อมู
    พร้อมใช้งาน
  • การทดสอบรหัสไฮเบอร์เนต

    SQL & Hibernate
    ระดับ 16,บทเรียน 6
    ฐานในหน่วยความจำและการทดสอบ และตอนนี้ที่น่าสนใจที่สุด เมื่อทดสอบรหัส Hibernate บ่อยครั้งที่คุณไม่ต้องการทำงานกับฐานจริง แต่กับโครงร่างบางประเภทที่ใช้ฟังก์ชันการทำงานขั้นต่ำ คุณนึกภาพโครงที่ใช้มาตรฐาน SQL Server ส่วนใหญ่ได้หรือไม่ ฉันไม่. อย
    พร้อมใช้งาน
  • งานพื้นฐานในการออกแบบฐานข้อมูล

    SQL & Hibernate
    ระดับ 17,บทเรียน 0
    1.1 บทนำ การออกแบบฐานข้อมูลค่อนข้างคล้ายกับการออกแบบสถาปัตยกรรมของโปรเจ็กต์ Java คุณสามารถใส่ข้อมูลทั้งหมดลงในตารางสองสามตาราง หรือคุณสามารถสร้างโครงสร้างข้อมูลที่สวยงามจากสคีมาและตารางหลายสิบตาราง นี่คืองานที่นักพัฒนามักจะเผชิญเมื่อออกแบบฐ
    พร้อมใช้งาน
  • 1
  • ...
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
เรียน
  • ลงทะเบียน
  • คอร์ส Java
  • ช่วยเหลือเกี่ยวกับงาน
  • ราคา
  • โปรเจคเกม
  • ไวยากรณ์ Java
ชุมชน
  • ผู้ใช้
  • บทความ
  • ฟอรัม
  • แชท
  • เรื่องราวความสำเร็จ
  • กิจกรรม
  • โปรแกรมพันธมิตร
บริษัท
  • เกี่ยวกับเรา
  • ติดต่อ
  • รีวิว
  • ข่าวสำหรับสื่อ
  • CodeGym สำหรับ EDU
  • คำถามที่พบบ่อย
  • สนับสนุน
CodeGymCodeGym เป็นคอร์สออนไลน์เพื่อเรียนการเขียนโปรแกรม Java ตั้งแต่พื้นฐาน คอร์สนี้เป็นวิธีที่สมบูรณ์แบบสำหรับผู้เริ่มต้นในการเชี่ยวชาญ Java ประกอบด้วยแบบฝึกหัดกว่า 1,200 ข้อที่มีการตรวจทันทีและเนื้อหาพื้นฐานของ Java เพื่อช่วยให้คุณประสบความสำเร็จในการเรียน เราได้ใส่ฟีเจอร์กระตุ้นต่าง ๆ: แบบทดสอบ โปรเจคเขียนโค้ด เนื้อหาเกี่ยวกับการเรียนอย่างมีประสิทธิภาพ และเส้นทางอาชีพสำหรับนักพัฒนา Java.
ติดตามเรา
ภาษาอินเทอร์เฟซ
English Deutsch Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu
Thai
Українська Filipino Turkish Azərbaycan Русский Vietnamese
"โปรแกรมเมอร์ต้องฝึก ไม่ได้เกิดมาโดยกำเนิด" © 2026 CodeGym
MastercardVisa
"โปรแกรมเมอร์ต้องฝึก ไม่ได้เกิดมาโดยกำเนิด" © 2026 CodeGym