วิธีสร้างคลาสไฮเบอร์เนต Pojo จากตารางฐานข้อมูล: 12 ขั้นตอน

สารบัญ:

วิธีสร้างคลาสไฮเบอร์เนต Pojo จากตารางฐานข้อมูล: 12 ขั้นตอน
วิธีสร้างคลาสไฮเบอร์เนต Pojo จากตารางฐานข้อมูล: 12 ขั้นตอน

วีดีโอ: วิธีสร้างคลาสไฮเบอร์เนต Pojo จากตารางฐานข้อมูล: 12 ขั้นตอน

วีดีโอ: วิธีสร้างคลาสไฮเบอร์เนต Pojo จากตารางฐานข้อมูล: 12 ขั้นตอน
วีดีโอ: Ep11 Visual Basic 2019 การส่งข้อมูลข้ามฟอร์มVB /วิธีการส่งค่าตัวแปรข้ามฟอร์ม / ส่งค่าจากข้าม Form VB 2024, มีนาคม
Anonim

ไฮเบอร์เนตเป็นออบเจ็กต์/การคงอยู่เชิงสัมพันธ์และการบริการที่มีประสิทธิภาพสูง มีประสิทธิภาพสูง ไฮเบอร์เนตใช้คลาส JavaBean เพื่อแสดงตารางฐานข้อมูลในหน่วยความจำ คอลัมน์ของตารางแสดงโดยฟิลด์ของคลาส java ข้อมูลแบบคลาสต่อตารางและแบบฟิลด์ต่อคอลัมน์จะถูกเก็บไว้ในไฟล์ XML

สิ่งนี้อธิบายขั้นตอนในการย้อนวิศวกรรมตารางฐานข้อมูลเพื่อสร้างคลาส POJO ที่จำศีลและการแม็พไฟล์ XML โดยใช้ hibernate-tools

ขั้นตอน

สร้าง Hibernate Pojo Classes จาก DB Tables ขั้นตอนที่ 1
สร้าง Hibernate Pojo Classes จาก DB Tables ขั้นตอนที่ 1

ขั้นตอนที่ 1 ดาวน์โหลด Hibernate Tool และแตกเนื้อหาไปยังโฟลเดอร์รูทของ Eclipse (ควรรวมปลั๊กอินและโฟลเดอร์คุณสมบัติ)

สร้าง Hibernate Pojo Classes จาก DB Tables ขั้นตอนที่2
สร้าง Hibernate Pojo Classes จาก DB Tables ขั้นตอนที่2

ขั้นตอนที่ 2 เริ่มคราส

สร้าง Hibernate Pojo Classes จาก DB Tables ขั้นตอนที่ 3
สร้าง Hibernate Pojo Classes จาก DB Tables ขั้นตอนที่ 3

ขั้นตอนที่ 3 คลิกที่ [ไฟล์ -> ใหม่ -> อื่นๆ -> ไฮเบอร์เนต -> ไฟล์การกำหนดค่าไฮเบอร์เนต] และสร้างไฟล์ cfg

ควรระบุคุณสมบัติต่อไปนี้: jdbc url ชื่อผู้ใช้ รหัสผ่าน DB schema ไดรเวอร์คลาส และ dialect

สร้างคลาส Hibernate Pojo จาก DB Tables ขั้นตอนที่ 4
สร้างคลาส Hibernate Pojo จาก DB Tables ขั้นตอนที่ 4

ขั้นตอนที่ 4 คลิกที่ [ไฟล์ -> ใหม่ -> อื่นๆ -> ไฮเบอร์เนต -> การกำหนดค่าคอนโซลไฮเบอร์เนต] และสร้างการกำหนดค่าคอนโซลใหม่

เพิ่มไฟล์ jar ที่มีไดรเวอร์ DB ของคุณในส่วน classpath ที่ด้านล่าง

สร้าง Hibernate Pojo Classes จาก DB Tables ขั้นตอนที่ 5
สร้าง Hibernate Pojo Classes จาก DB Tables ขั้นตอนที่ 5

ขั้นตอนที่ 5. ป้อนชื่อของการกำหนดค่าคอนโซล

คลิกปุ่ม เรียกดู เทียบกับไฟล์คอนฟิกูเรชัน และเลือกไฟล์ cfg.xml ที่สร้างในขั้นตอนที่ 3

สร้างคลาส Hibernate Pojo จาก DB Tables ขั้นตอนที่ 6
สร้างคลาส Hibernate Pojo จาก DB Tables ขั้นตอนที่ 6

ขั้นที่ 6. คลิกที่ [File -> New -> Other -> Hibernate -> Hibernate Reverse Engineering File(reveng.xml)] และเลือกตำแหน่งของไฟล์

สร้าง Hibernate Pojo Classes จาก DB Tables ขั้นตอนที่7
สร้าง Hibernate Pojo Classes จาก DB Tables ขั้นตอนที่7

ขั้นตอนที่ 7 เลือกไฟล์ cfg.xml ที่สร้างในขั้นตอนที่ 3 เป็นคอนฟิกูเรชันคอนโซล

คลิกที่ปุ่มรวมและระบุสคีมาและชื่อตารางเพื่อทำวิศวกรรมย้อนกลับ สามารถระบุชื่อตารางได้หลายชื่อโดยใช้ sql wild char (เช่น: TBL_%) คลิกเสร็จสิ้น

สร้าง Hibernate Pojo Classes จาก DB Tables ขั้นตอนที่ 8
สร้าง Hibernate Pojo Classes จาก DB Tables ขั้นตอนที่ 8

ขั้นที่ 8. สลับไปที่เปอร์สเปคทีฟ ไฮเบอร์เนต และคลิกที่ไอคอน ไฮเบอร์เนต ในแถบเครื่องมือ แล้วเลือก [สร้างรหัสไฮเบอร์เนต

.] ตัวเลือก.

สร้าง Hibernate Pojo Classes จาก DB Tables ขั้นตอนที่9
สร้าง Hibernate Pojo Classes จาก DB Tables ขั้นตอนที่9

ขั้นที่ 9. คลิกขวาที่ [Hibernate Code Generation] tree node และเลือก New

สร้าง Hibernate Pojo Classes จาก DB Tables ขั้นตอนที่ 10
สร้าง Hibernate Pojo Classes จาก DB Tables ขั้นตอนที่ 10

ขั้นตอนที่ 10. ตั้งชื่อการกำหนดค่าและเลือกการกำหนดค่าคอนโซลที่สร้างในขั้นตอนที่ 5 และ reveng.xml ที่สร้างในขั้นตอนที่ 6-7

เลือกไดเรกทอรีผลลัพธ์และแพ็คเกจที่เกี่ยวข้องด้วย

สร้าง Hibernate Pojo Classes จาก DB Tables ขั้นตอนที่ 11
สร้าง Hibernate Pojo Classes จาก DB Tables ขั้นตอนที่ 11

ขั้นตอนที่ 11 ไปที่แท็บผู้ส่งออก และเลือกสร้างรหัสโดเมน (.java) และ สร้างการแมป (hbm.xml)

คลิกเรียกใช้

แนะนำ: