วีดีโอ: ไฮเบอร์เนตสามารถสร้างตารางได้หรือไม่?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
ใช่, ไฮเบอร์เนตสามารถ กำหนดค่าโดยวิธี จำศีล . อสังหาริมทรัพย์ใน จำศีล . อ้างอิง xml โดยอัตโนมัติ สร้างตาราง ในฐานข้อมูลของคุณเพื่อจัดเก็บเอนทิตีของคุณในนั้นหาก ตาราง ไม่มีอยู่แล้ว
นอกจากนี้ JPA ยังสร้างตารางหรือไม่
ไฮเบอร์เนตและ JPA สามารถสร้างฐานข้อมูลตามการแมปเอนทิตีและเครื่องมือเช่น JBoss Forge สร้างเอนทิตีที่แมปให้ฐานข้อมูล โต๊ะ.
ประการที่สอง สคีมาในการจำศีลคืออะไร ไฮเบอร์เนต จัดเตรียมเครื่องมือในการสร้างฐานข้อมูลโดยอัตโนมัติ สคีมา จากไฟล์แผนที่ ที่สร้างขึ้น สคีมา รวมถึง 'สร้างตาราง', 'แก้ไขตาราง', ข้อจำกัดด้านความสมบูรณ์ของการอ้างอิง, คีย์หลักและคีย์นอก เรียกใช้เครื่องมือ SchemaExport เพื่อแปลงไฟล์การแมปเป็นคำสั่ง DDL
ในเรื่องนี้ คุณจะสร้างตารางจากเอนทิตี JPA อย่างไร
คลิกขวาที่ JPA โครงการใน Project Explorer และเลือก JPA เครื่องมือ > สร้างเอนทิตี จาก โต๊ะ . บน Select โต๊ะ หน้าของ สร้างเอนทิตี จาก โต๊ะ วิซาร์ด เลือกการเชื่อมต่อฐานข้อมูลและสคีมาของคุณ ถึง สร้าง การเชื่อมต่อฐานข้อมูลใหม่ ให้คลิก เพิ่มการเชื่อมต่อ
ไฮเบอร์เนตสามารถสร้างฐานข้อมูลได้หรือไม่?
ไฮเบอร์เนต ใช้มาตรฐาน JPA ซึ่งกำหนดชุดของพารามิเตอร์การกำหนดค่าเพื่อตั้งค่า a ฐานข้อมูล . มันบอก ไฮเบอร์เนต เพื่อใช้สคริปต์ SQL 2 ตัวเพื่อวางที่มีอยู่ ฐานข้อมูล , ถึง สร้าง ใหม่และเรียกใช้สคริปต์ SQL หลังจากนั้นเพื่อเริ่มต้น มาดูพารามิเตอร์การกำหนดค่าต่างๆ กัน: การคงอยู่