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 پاسخ 732 بازدید
+1 امتیاز
0 پاسخ 384 بازدید
+2 امتیاز
1 پاسخ 581 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط java_ (778 امتیاز)
0 امتیاز
1 پاسخ 512 بازدید
0 امتیاز
1 پاسخ 598 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط kashi (7.2هزار امتیاز)
0 امتیاز
2 پاسخ 785 بازدید
+1 امتیاز
0 پاسخ 403 بازدید
+1 امتیاز
1 پاسخ 407 بازدید
+5 امتیاز
1 پاسخ 4.3هزار بازدید
...