สารบัญ:

สปริง LocalSessionFactoryBean คืออะไร
สปริง LocalSessionFactoryBean คืออะไร

วีดีโอ: สปริง LocalSessionFactoryBean คืออะไร

วีดีโอ: สปริง LocalSessionFactoryBean คืออะไร
วีดีโอ: Spring with ORM Part - 2 2024, อาจ
Anonim

ฤดูใบไม้ผลิ ให้ LocalSessionFactoryBean class เป็นโรงงานสำหรับวัตถุ SessionFactory NS LocalSessionFactoryBean อ็อบเจ็กต์ได้รับการกำหนดค่าเป็น bean ภายในคอนเทนเนอร์ IoC โดยมี JDBC DataSource ในเครื่องหรือ DataSource ที่แชร์จาก JNDI

นอกจากนี้ SessionFactory ในฤดูใบไม้ผลิคืออะไร

SessionFactory เป็นอินเทอร์เฟซ SessionFactory สามารถสร้างได้โดยจัดเตรียมอ็อบเจ็กต์ Configuration ซึ่งจะมีรายละเอียดคุณสมบัติที่เกี่ยวข้องกับ DB ทั้งหมดที่ดึงมาจากโหมดไฮเบอร์เนต อ้างอิง xml หรือไฮเบอร์เนต NS SessionFactory เป็นวัตถุที่ปลอดภัยสำหรับเธรดและใช้โดยเธรดทั้งหมดของแอปพลิเคชัน

นอกเหนือจากข้างต้นแล้ว HibernateTransactionManager มีประโยชน์อย่างไร? NS แอปพลิเคชัน นั่น ใช้ โรงงานเซสชันไฮเบอร์เนตเดียวสำหรับธุรกรรมฐานข้อมูล มีทางเลือกที่ดีในการ ใช้ HibernateTransactionManager . HibernateTransactionManager สามารถทำงานกับ JDBC ธรรมดาได้เช่นกัน HibernateTransactionManager อนุญาตให้อัปเดตจำนวนมากและแทรกจำนวนมากและรับรองความสมบูรณ์ของข้อมูล

สำหรับสิ่งนี้ Spring ORM คืออะไร?

ฤดูใบไม้ผลิ ORM DAO Class @Component คือ ฤดูใบไม้ผลิ คำอธิบายประกอบที่บอก ฤดูใบไม้ผลิ คอนเทนเนอร์ที่เราใช้คลาสนี้ผ่าน ฤดูใบไม้ผลิ IoC (การฉีดพึ่งพา). เราใช้คำอธิบายประกอบ JPA @PersistenceContext ที่ระบุการแทรกการพึ่งพาไปยัง EntityManager

คุณกำหนดค่าไฮเบอร์เนตในฤดูใบไม้ผลิอย่างไร?

มาดูกันว่าขั้นตอนง่าย ๆ ในการรวมไฮเบอร์เนตและสปริงมีอะไรบ้าง:

  1. สร้างตารางในฐานข้อมูล เป็นทางเลือก
  2. สร้างแอปพลิเคชันบริบท xml มันมีข้อมูลของ DataSource, SessionFactory เป็นต้น
  3. สร้างพนักงาน
  4. สร้างพนักงาน
  5. สร้าง EmployeeDao
  6. สร้าง InsertTest

แนะนำ: