0 امتیاز
قبل در برنامه نویسی توسط (308 امتیاز)
ویرایش شده قبل توسط
تفاوت اینترفیس JPARepository و CrudRepository در Spring Data Jpa چیست اگر امکانش هست با یک مثال توضیح بدهید

1 پاسخ

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

اینترفیس JpaRepository با یک واسطه فرزند اینترفیس CrudRepository است.

PagingAndSortingRepository extends CrudRepository

JpaRepository extends PagingAndSortingRepository

اینترفیس CrudRepository متد های لازم برای عملیات CRUD (یعنی craete, read, update و delete) را دارد و به ما این امکان را می دهد که بدون تعریف متد های craete, read, update و delete برای Repository، این عملیات را داشته باشیم.

PagingAndSortingRepository متد های لازم برای pagination و مرتب سازی را در اختیار ما قرار می دهد و در نتیجه تمام قابلیت های craete, read, update و delete و همچنین pagination و مرتب سازی را یکجا دارد ولی عیب آن این است که شما را به JPA وابسته می کند و فقط زمانی مناسب است که شما فقط می خواهید از JPA استفاده کنید.

سوالات مشابه

0 امتیاز
0 پاسخ 394 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط bahrambb (308 امتیاز)
0 امتیاز
0 پاسخ 310 بازدید
0 امتیاز
1 پاسخ 1.4هزار بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
0 امتیاز
1 پاسخ 456 بازدید
0 امتیاز
0 پاسخ 339 بازدید
+1 امتیاز
1 پاسخ 1.1هزار بازدید
سوال شده 5 سال قبل در برنامه نویسی توسط masoud shahhosseini_ (45 امتیاز)
+1 امتیاز
1 پاسخ 390 بازدید
سوال شده 5 سال قبل در برنامه نویسی توسط یوری (426 امتیاز)
0 امتیاز
3 پاسخ 864 بازدید
سوال شده 5 سال قبل در برنامه نویسی توسط یوری (426 امتیاز)
+1 امتیاز
1 پاسخ 580 بازدید
...