Spring Data to parasolowy projekt open source, który zawiera wiele podprojektów specyficznych dla danej bazy danych. Projekty powstają we współpracy z wieloma firmami i społecznościami, które stoją za tymi ekscytującymi technologiami.
Pracuję z repozytorium Spring Data JPA w swoim projekcie już od jakiegoś czasu i znam poniższe punkty: W interfejsach repozytorium możemy dodać metody takie jak findByCustomerNameAndPhone()(zakładając customerNamei phonesą pola w obiekcie domeny). Następnie Spring zapewnia implementację poprzez implementację powyższych metod interfejsu repozytorium w czasie wykonywania (podczas uruchamiania aplikacji). Interesuje mnie, …
Przeglądałem technologie dostępu do danych obsługiwane przez Spring i zauważyłem, że wspomina o wielu opcjach i nie jestem pewien, jaka jest między nimi różnica: Spring-DAO ( http://docs.spring.io/spring/docs/2.0.8/reference/dao.html ) Spring-ORM ( http://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/orm.html ) Spring-JDBC ( http://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/jdbc.html ) Jak rozumiem, Spring JDBC zapewnia szablony do redukcji standardowego kodu dostępu do bazy danych …
Muszę napisać aplikację, w której będę mógł wykonywać złożone zapytania przy użyciu spring-data i mongodb. Zaczynałem od korzystania z MongoRepository, ale zmagałem się ze złożonymi zapytaniami, aby znaleźć przykłady lub faktycznie zrozumieć składnię. Mówię o zapytaniach takich jak to: @Repository public interface UserRepositoryInterface extends MongoRepository<User, String> { List<User> findByEmailOrLastName(String email, …
W moim projekcie używam Spring 5. Do dziś była dostępna metoda CrudRepository#findOne. Ale po pobraniu najnowszej migawki nagle zniknął! Czy jest jakaś wzmianka, że metoda nie jest obecnie dostępna? Moja lista zależności: apply plugin: 'java' apply plugin: 'org.springframework.boot' apply plugin: 'io.spring.dependency-management' repositories { mavenCentral() maven { url "https://repo.spring.io/snapshot" } maven …
Chcę napisać sygnaturę metody interfejsu repozytorium Spring Data JPA, która pozwoli mi znaleźć jednostki z właściwością obiektu osadzonego w tej jednostce. Czy ktoś wie, czy jest to możliwe, a jeśli tak, to w jaki sposób? Oto mój kod: @Entity @Table(name = "BOOK_UPDATE_QUEUE", indexes = { uniqueConstraints = @UniqueConstraint(columnNames = { …
Używam Spring JPA do dostępu do bazy danych. Potrafię znaleźć przykłady takie jak findByName i countByName, dla których nie muszę pisać żadnej implementacji metody. Mam nadzieję, że znajdę przykłady usunięcia grupy rekordów na podstawie jakiegoś warunku. Czy Spring JPA obsługuje usuwanie typu deleteByName? Każdy wskaźnik jest doceniany. Pozdrawiam i dziękuję.
Mam metodę repozytorium Spring Data z natywnym zapytaniem @Query(value = "SELECT g.*, gm.* FROM group g LEFT JOIN group_members gm ON g.group_id = gm.group_id and gm.user_id = :userId WHERE g.group_id = :groupId", nativeQuery = true) GroupDetails getGroupDetails(@Param("userId") Integer userId, @Param("groupId") Integer groupId); i chciałbym zmapować wynik do Non-Entity POJO GroupDetails. …
Będąc nowym w Spring Boot, zastanawiam się, jak mogę skonfigurować szczegóły połączenia dla MongoDB. Wypróbowałem normalne przykłady, ale żaden nie obejmuje szczegółów połączenia. Chcę określić bazę danych, która będzie używana, oraz adres URL / port hosta, na którym działa MongoDB. Jakieś wskazówki lub wskazówki?
Przyglądałem się różnym przykładom wykorzystania Springa z REST . Naszym celem końcowym jest HATEOAS/HALkonfiguracja wiosenna Widziałem dwie różne metody renderowania REST w Spring Za @RestControllerpośrednictwem kontrolera Przez @RepositoryRestResourcew repozytorium Staram się znaleźć, dlaczego miałbyś używać jednego nad drugim. Kiedy próbujesz wdrożyć, HALco jest najlepsze? Nasza baza danych to Neo4j .
W projekcie internetowym, używając najnowszych danych wiosennych (1.10.2) z bazą danych MySQL 5.6, próbuję użyć natywnego zapytania z paginacją, ale doświadczam org.springframework.data.jpa.repository.query.InvalidJpaQueryMethodExceptionproblemu podczas uruchamiania. AKTUALIZACJA : 20180306 Ten problem został już rozwiązany w wersji Spring 2.0.4. Osoby, które nadal są zainteresowane lub mają problemy ze starszymi wersjami, powinny sprawdzić powiązane …
Mam taką klasę jednostek: @Entity @Table(name = "EMAIL") class Email{ @Id @Column(name = "Id") Long id; @Column(name = "EMAIL_ID") String emailId; @Column(name = "PIN_CODE") String pincode; } Jak napisać findBymetodę dla poniższego zapytania za pomocą crudrepository spring data jpa? select email_id,name from email_details where eamil_id in('mike@gmail.com','ram@gmail.com') and pin_code in('633677','733877') Oczekuję …
Właśnie zacząłem pracować nad projektem Spring-data, Hibernate, MySQL, JPA. Przerzuciłem się na spring-data, żeby nie musieć się martwić o ręczne tworzenie zapytań. Zauważyłem, że użycie @Transactionalskryptu nie jest wymagane, gdy używasz danych wiosennych, ponieważ wypróbowałem również moje zapytania bez adnotacji. Czy istnieje konkretny powód, dla którego powinienem / nie powinienem …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.