Jaka jest różnica między interfejsami CrudRepository i JpaRepository w JPA Spring Data ? Kiedy widzę przykłady w Internecie, widzę, że są tam używane zamiennie. Jaka jest różnica między nimi? Dlaczego miałbyś chcieć używać jednego nad
Spring Data - JPA jest częścią projektu parasolowego Spring Data, który ułatwia wdrażanie repozytoriów opartych na JPA
Jaka jest różnica między interfejsami CrudRepository i JpaRepository w JPA Spring Data ? Kiedy widzę przykłady w Internecie, widzę, że są tam używane zamiennie. Jaka jest różnica między nimi? Dlaczego miałbyś chcieć używać jednego nad
Używam danych wiosennych i wygląda na to moje DAO public interface StudentDAO extends JpaRepository<StudentEntity, Integer> { public findAllOrderByIdAsc(); // I want to use some thing like this } W powyższym kodzie skomentowany wiersz pokazuje moją intencję. Czy Spring Data zapewnia...
Jakie są główne różnice między Hibernacją a JPA Spring Data? Kiedy nie powinniśmy używać JPA Hibernacji lub Spring Data? Ponadto, kiedy szablon Spring JDBC może działać lepiej niż JPA Hibernate / Spring
Cóż, pytanie w zasadzie mówi wszystko. Korzystanie z JPARepository jak zaktualizować encję? JPARepository ma tylko metodę zapisywania , która nie mówi mi, czy faktycznie jest tworzona czy aktualizowana. Na przykład wstawić prosty obiekt do użytkownika bazy danych, który ma trzy pola: firstname,...
Czy w Spring CrudRepository obsługujemy „klauzulę IN” dla pola? tj. coś podobnego do następującego? findByInventoryIds(List<Long> inventoryIdList) Jeśli takie wsparcie nie jest dostępne, jakie eleganckie opcje można rozważyć? Wykonywanie zapytań dla każdego identyfikatora może nie być...
Zaglądam do Spring Data JPA. Rozważ poniższy przykład, w którym otrzymam wszystkie funkcje Crud i Finder działające domyślnie, a jeśli chcę dostosować wyszukiwarkę, można to również łatwo zrobić w samym interfejsie. @Transactional(readOnly = true) public interface AccountRepository extends...
Mam przypadek użycia, w którym wywołuje to: @Override @Transactional(propagation=Propagation.REQUIRES_NEW) public UserControl getUserControlById(Integer id){ return this.userControlRepository.getOne(id); } Zauważ, że @Transactionalma Propagation.REQUIRES_NEW i repozytorium używa getOne . Po...
Używam Spring JPA do wykonywania wszystkich operacji na bazie danych. Jednak nie wiem, jak wybrać określone kolumny z tabeli w Spring JPA? Na przykład: SELECT projectId, projectName FROM
Jestem trochę zdezorientowany różnicą między Spring Data-JPA a JPA. Wiem o JPA, że jest to specyfikacja utrwalania obiektów Java w relacyjnej bazie danych przy użyciu popularnej technologii ORM. Innymi słowy, JPA dostarcza interfejsy i inne technologie ORM, implementuje interfejsy znane jako...
Chcę mieć repozytorium (powiedzmy UserRepository) utworzone przy pomocy Spring Data. Jestem nowy w wiosennych danych (ale nie na wiosnę) i używam tego samouczka . Wybrane przeze mnie technologie obsługi bazy danych to JPA 2.1 i Hibernate. Problem w tym, że nie mam pojęcia, jak napisać testy...
Próbuję nauczyć się JPA danych wiosennych, testując jakąś operację CRUD za pośrednictwem JpaRepository. Natknąłem się na dwie metody savei saveAndFlush. Nie rozumiem różnicy między tymi dwoma. Podczas wywoływania saverównież moje zmiany są zapisywane w bazie danych, więc po co saveAndFlush....
Trudno mi się zdecydować, czy powinienem pozostać przy Hibernate przy nowym projekcie, czy też zmoczyć stopy dzięki JPA i nowej implementacji Spring Data. Czy framework Spring Data jest przeznaczony dla dużych projektów lub małych projektów ze skromnymi wymaganiami dotyczącymi zapytań?...
Próbuję włączyć Spring-Data-JPA do mojego projektu. Jedyną rzeczą, która mnie wprawia w zakłopotanie, jest to, w jaki sposób mogę osiągnąć setMaxResults (n) za pomocą adnotacji? na przykład mój kod: public interface UserRepository extends CrudRepository<User , Long> { @Query(value="From...
Cóż, przeszukałem Google i znalazłem wiele wyników, ale żaden z nich nie był w stanie odpowiedzieć na mój problem. Tak więc, oto jest. Próbuję przestudiować Spring MVC i Spring Data JPA, wykonując minimalną implementację klonu pinterest. Tak więc poniżej znajdują się części kodu, które moim...
Spring Data JPA obsługuje liczenie jednostek przy użyciu specyfikacji. Ale czy ma jakikolwiek sposób zliczania jednostek przy użyciu rozpoznawania nazw metod? Powiedzmy, że chcę, aby metoda countByNameliczyła jednostki o określonej nazwie, tak jak metoda findByNamedo pobierania wszystkich jednostek...
Używam Spring Boot do tworzenia dwóch aplikacji, jedna służy jako serwer, a druga jest aplikacją kliencką. Jednak obie są tą samą aplikacją, która działa inaczej w zależności od aktywnego profilu. Do konfigurowania aplikacji używam funkcji automatycznej konfiguracji Spring Boot. Chcę wyłączyć całą...
Muszę używać surowego kodu SQL w repozytorium danych Spring, czy to możliwe? Wszystko, co widzę, @Queryjest zawsze oparte na
Chciałbym napisać podobne zapytanie, JpaRepositoryale nic nie zwraca: LIKE '%place%'-to nie działa. LIKE 'place' działa świetnie. Oto mój kod: @Repository("registerUserRepository") public interface RegisterUserRepository extendsJpaRepository<Registration,Long> { @Query("Select c from...
Obecnie posiadam aplikację Spring Boot używającą Spring Data REST. Mam podmiot domeny Post, która ma @OneToManyzwiązek z innym podmiotem domeny Comment. Klasy te mają następującą strukturę: Post.java: @Entity public class Post { @Id @GeneratedValue private long id; private String author;...
Z zapytaniem Spring CrudRepository; Chcę wybrać jednostki „DeviceType” z ich właściwością „name”. Ale następujące zapytanie wybierz uprawnienia z uwzględnieniem wielkości liter. Jak sprawiam, że wielkość liter jest niewrażliwa. Dzięki. public interface DeviceTypeRepository extends...