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 پاسخ 570 بازدید
+1 امتیاز
0 پاسخ 305 بازدید
+2 امتیاز
1 پاسخ 476 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط java_ (778 امتیاز)
0 امتیاز
1 پاسخ 410 بازدید
0 امتیاز
1 پاسخ 479 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط kashi (7.2هزار امتیاز)
0 امتیاز
2 پاسخ 599 بازدید
+1 امتیاز
0 پاسخ 299 بازدید
+1 امتیاز
1 پاسخ 306 بازدید
+5 امتیاز
1 پاسخ 4.1هزار بازدید
...