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 پاسخ 262 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط bahrambb (308 امتیاز)
0 امتیاز
0 پاسخ 238 بازدید
0 امتیاز
1 پاسخ 1.3هزار بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
0 امتیاز
1 پاسخ 293 بازدید
0 امتیاز
0 پاسخ 236 بازدید
+1 امتیاز
1 پاسخ 894 بازدید
سوال شده 4 سال قبل در برنامه نویسی توسط masoud shahhosseini_ (45 امتیاز)
+1 امتیاز
1 پاسخ 290 بازدید
سوال شده 5 سال قبل در برنامه نویسی توسط یوری (426 امتیاز)
0 امتیاز
3 پاسخ 685 بازدید
سوال شده 5 سال قبل در برنامه نویسی توسط یوری (426 امتیاز)
+1 امتیاز
1 پاسخ 447 بازدید
...