Hypernet ใน Java คืออะไร?
Hypernet ใน Java คืออะไร?

วีดีโอ: Hypernet ใน Java คืออะไร?

วีดีโอ: Hypernet ใน Java คืออะไร?
วีดีโอ: What is Hibernate in Java? | How does Hibernate Work Behind the Scenes? | ORM Framework 2024, อาจ
Anonim

แพลตฟอร์ม: Java Virtual Machine

ในลักษณะนี้ เหตุใดจึงใช้เฟรมเวิร์ก Hibernate ใน Java

ไฮเบอร์เนต คือ กรอบงาน Java ที่ลดความซับซ้อนของการพัฒนา Java แอปพลิเคชันเพื่อโต้ตอบกับฐานข้อมูล เป็นเครื่องมือโอเพ่นซอร์สน้ำหนักเบา ORM (Object Relational Mapping) ไฮเบอร์เนต ใช้ข้อกำหนดของ JPA ( Java Persistence API) สำหรับการคงอยู่ของข้อมูล

นอกจากนี้ เหตุใดไฮเบอร์เนตจึงดีกว่า JDBC ไฮเบอร์เนต ให้ความคงอยู่อย่างโปร่งใส และนักพัฒนาไม่จำเป็นต้องเขียนโค้ดอย่างชัดเจนเพื่อแมปตารางฐานข้อมูล tuples กับออบเจกต์ของแอปพลิเคชันในระหว่างการโต้ตอบกับ RDBMS กับ JDBC การแปลงนี้จะต้องได้รับการดูแลโดยนักพัฒนาด้วยบรรทัดโค้ด ไฮเบอร์เนต ให้การทำแผนที่นี้เอง

ดังนั้น อะไรคือความแตกต่างระหว่าง JPA และ JDBC?

หลัก ความแตกต่างระหว่าง JPA และ JDBC คือระดับของนามธรรม JDBC เป็นมาตรฐานระดับต่ำสำหรับการโต้ตอบกับฐานข้อมูล JPA ให้คุณใช้โมเดลวัตถุในแอปพลิเคชันของคุณ ซึ่งจะทำให้ชีวิตของคุณง่ายขึ้นมาก JDBC ช่วยให้คุณทำสิ่งต่างๆ ได้มากขึ้นกับฐานข้อมูลโดยตรง แต่ต้องการความเอาใจใส่มากกว่า

เครื่องมือ ORM ใน Java คืออะไร?

ORM ย่อมาจาก Object-Relational Mapping ( ORM ) เป็นเทคนิคการเขียนโปรแกรมสำหรับการแปลงข้อมูลระหว่างฐานข้อมูลเชิงสัมพันธ์และภาษาโปรแกรมเชิงวัตถุเช่น Java , C# ฯลฯ ซ่อนรายละเอียดของการสืบค้น SQL จากตรรกะ OO 3. อิงตาม JDBC 'ภายใต้ประทุน

แนะนำ: