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 پاسخ 555 بازدید
+1 امتیاز
0 پاسخ 302 بازدید
+2 امتیاز
1 پاسخ 469 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط java_ (778 امتیاز)
0 امتیاز
1 پاسخ 404 بازدید
0 امتیاز
1 پاسخ 474 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط kashi (7.2هزار امتیاز)
0 امتیاز
2 پاسخ 585 بازدید
+1 امتیاز
0 پاسخ 292 بازدید
+1 امتیاز
1 پاسخ 301 بازدید
+5 امتیاز
1 پاسخ 4.1هزار بازدید
...