0 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)

Ebean ORM چه تفاوتی با سایر ORM های جاوا دارد؟

1 پاسخ

0 امتیاز
قبل توسط (1.1هزار امتیاز)
ویرایش شده قبل توسط

Ebean یک ORM است که با زبان برنامه نویسی جاوا پیاده سازی شده است. هدف از طراحی Ebean فراهم کردن یک API که از JPA ساده تر باشد بوده است.

یکی از مزایای Ebean این است که Session Less است، یعنی به چیزی شبیه به EntityManager در JPA نیاز ندارد و مفاهیم detached و  attached با این کار حذف شده اند و تمام اشیاء در Ebean بصورت detached هستند.

هدف اصلی Ebean ترکیب قابلیت های خوب ORM ها مثل JPA با قابلیت های Relational موجود در پروژه هایی مانند MyBatis است.

Ebean از JPA Annotation نسخه 1 برای تعریف mapping های خود استفاده می کند.

Play Framework تا نسخه 2.2 از Ebean بعنوان ORM پیش فرض استفاده می کرد ولی از نسخه 2.3 بدلیل فعالیت کم تیم Ebean کتابخانه ORM پیش فرض Play Framework را به JPA تغییر دادند.

سوالات مشابه

+1 امتیاز
1 پاسخ 833 بازدید
+1 امتیاز
0 پاسخ 470 بازدید
+2 امتیاز
1 پاسخ 667 بازدید
سوال شده 11 سال قبل در برنامه نویسی توسط java_ (778 امتیاز)
0 امتیاز
1 پاسخ 613 بازدید
0 امتیاز
1 پاسخ 746 بازدید
سوال شده 11 سال قبل در برنامه نویسی توسط kashi (7.2هزار امتیاز)
0 امتیاز
2 پاسخ 972 بازدید
+1 امتیاز
0 پاسخ 483 بازدید
+1 امتیاز
1 پاسخ 521 بازدید
+5 امتیاز
1 پاسخ 4.5هزار بازدید
...