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 پاسخ 737 بازدید
+1 امتیاز
0 پاسخ 388 بازدید
+2 امتیاز
1 پاسخ 587 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط java_ (778 امتیاز)
0 امتیاز
1 پاسخ 518 بازدید
0 امتیاز
1 پاسخ 607 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط kashi (7.2هزار امتیاز)
0 امتیاز
2 پاسخ 801 بازدید
+1 امتیاز
0 پاسخ 408 بازدید
+1 امتیاز
1 پاسخ 417 بازدید
+5 امتیاز
1 پاسخ 4.4هزار بازدید
...