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 پاسخ 264 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط bahrambb (308 امتیاز)
0 امتیاز
0 پاسخ 239 بازدید
0 امتیاز
1 پاسخ 1.3هزار بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
0 امتیاز
1 پاسخ 296 بازدید
0 امتیاز
0 پاسخ 237 بازدید
+1 امتیاز
1 پاسخ 909 بازدید
سوال شده 4 سال قبل در برنامه نویسی توسط masoud shahhosseini_ (45 امتیاز)
+1 امتیاز
1 پاسخ 293 بازدید
سوال شده 5 سال قبل در برنامه نویسی توسط یوری (426 امتیاز)
0 امتیاز
3 پاسخ 695 بازدید
سوال شده 5 سال قبل در برنامه نویسی توسط یوری (426 امتیاز)
+1 امتیاز
1 پاسخ 461 بازدید
...