نمونه پروژه Hibernate-Jpa (بخش اول)

ابتدا باید فایلی تحت عنوان pom.xml جهت اضافه کردن Depedency های maven مدنظر ایجاد و در مرحله بعد برای معرفی کلاس Entitymanager سپس معرفی کلاس هایEntity طراحی شده و سایر تنظیمات مهم خصوصا تنظیمات مربوط به دیتابیس فایل persistence.xml ایجاد می شود.

فایل pom.xml

 فایل persistence.xml

 

1- طبق life cycle jpa ابتدا باید کلاسی برای مدیریت Entity ها ایجاد گرددکه در اینجا کلاسی تحت عنوان entmng می باشد. که در این کلاس باید آبجکتی از کلاس EntityManagerFactory و با آبجکت Factory یک آبجکت از Entitymanager ساخت.

 

 

2- در مرحله بعد به ازای هر موجودیت که هر موجودیت جدولی با فیلدهای مشخص می باشد, باید یک کلاسEntity مخصوص تعریف شودکه در این پروژه ما سه کلاس teacher, course ,student را طراحی نمودیم.