สร้างเอนทิตีจากตาราง

ใช้ขั้นตอนนี้เพื่อสร้างเอนทิตี Java persistent จากตารางฐานข้อมูล คุณต้องสร้างโปรเจ็กต์ JPA และสร้างการเชื่อมต่อฐานข้อมูล ก่อน การสร้างเอนทิตี persistent ดูที่ "การสร้างโปรเจ็กต์ JPA ใหม่" สำหรับข้อมูลเพิ่มเติม

  1. คลิกขวาที่โปรเจ็กต์ JPA ใน Project Explorer และเลือก เครื่องมือ JPA > การสร้างเอนทิตีจากตาราง

    การสร้างเอนทิตี

    การใช้เครื่องมือ JPA > อ็อพชันเมนูการสร้างเอนทิตี
  2. บนหน้า เลือกตาราง เลือกการเชื่อมต่อฐานข้อมูลและสกีมาของคุณ

    เมื่อต้องการสร้างการเชื่อมต่อฐานข้อมูลใหม่ ให้คลิก เพิ่มการเชื่อมต่อ

    ถ้าคุณไม่ได้เชื่อมต่อกับฐานข้อมูลในขณะนี้ หน้าการเชื่อมต่อฐานข้อมูลจะแสดง เลือกการเชื่อมต่อฐานข้อมูลและสกีมาของคุณ และคลิก เชื่อมต่ออีกครั้ง

    เลือกตาราง


  3. หลังจากเลือกสกีมา ให้เลือกตารางที่จะสร้างเอนทิตี Java persistent และคลิก ถัดไป

  4. บนหน้า ความสัมพันธ์ตาราง ให้เลือกความสัมพันธ์ที่จะสร้าง คุณสามารถระบุที่จะสร้างการอ้างอิงสำหรับแต่ละความสัมพันธ์

    เมื่อต้องการสร้างความสัมพันธ์ใหม่ ให้คลิก เพิ่มความสัมพันธ์ ใช้ตัวช่วยสร้าง สร้างความสัมพันธ์ใหม่ เพื่อกำหนดความสัมพันธ์

    ความสัมพันธ์ตาราง


  5. หลังจากแก้ไขความสัมพันธ์ของตาราง ให้คลิก ถัดไป

  6. บนหน้า กำหนดการสร้างเอนทิตีดีฟอลต์เอง กำหนดข้อมูลการแม็พและคลาสสำหรับแต่ละเอนทิตีที่สร้าง

    กำหนดการสร้างเอนทิตีดีฟอลต์เอง


  7. หลังจากกำหนดการแม็พเอง ให้คลิก ถัดไป

  8. บนหน้า กำหนดแต่ละเอนทิตีเอง ให้ตรงจากข้อมูลการแม็พและคลาสสำหรับแต่ละเอนทิตีที่จะถูกสร้าง แล้วคลิก เสร็จสิ้น

    กำหนดแต่ละเอนทิตีเอง


Eclipse สร้างเอนทิตี Java persistent สำหรับแต่ละตารางฐานข้อมูล แต่ละเอนทิตีมีฟิลด์จากคอลัมน์ของตาราง Eclipse จะสร้างความสัมพันธ์เอนทิตี (เช่น one-to-one) จากข้อจำกัดตารางเช่นกัน รูป: การสร้างเอนทิตีจากตาราง แสดงวิธีที่ Eclipse สร้างเอนทิตีจากตาราง

การสร้างเอนทิตีจากตาราง

รูปนี้แสดงเอนทิตี EMPLOYEE และ ADDRESS ที่สร้างจากตารางฐานข้อมูล

 

งานที่เกี่ยวข้อง

การสร้างโปรเจ็กต์ JPA ใหม่

 

การอ้างอิงที่เกี่ยวข้อง

หน้าคุณสมบัติโปรเจ็กต์ - อ็อพชัน Java Persistence