«spring-data» etiketlenmiş sorular

Spring Data, belirli bir veritabanına özgü birçok alt projeyi içeren şemsiye açık kaynaklı bir projedir. Projeler, bu heyecan verici teknolojilerin arkasındaki birçok şirket ve toplulukla birlikte çalışılarak geliştirilir.

1
Spring Data havuzları gerçekte nasıl uygulanır?
Bir süredir projemde Spring Data JPA deposu ile çalışıyorum ve aşağıdaki noktaları biliyorum: Depo arayüzlerinde, biz gibi yöntemleri ekleyebilirsiniz findByCustomerNameAndPhone()(varsayarak customerNameve phoneetki alanı nesne alanlardır). Daha sonra Spring, yukarıdaki depo arayüzü yöntemlerini çalışma zamanında (uygulamanın çalıştırılması sırasında) uygulayarak uygulamayı sağlar. Bunun nasıl kodlandığıyla ilgileniyorum ve Spring JPA kaynak koduna ve …

3
Spring Data'nın MongoTemplate'i ile MongoRepository arasındaki fark nedir?
Spring-data ve mongodb kullanarak karmaşık sorgular yapabileceğim bir uygulama yazmam gerekiyor. MongoRepository'yi kullanarak başlıyordum, ancak örnekler bulmak veya Sözdizimini gerçekten anlamak için karmaşık sorgularla uğraştım. Bunun gibi sorgulardan bahsediyorum: @Repository public interface UserRepositoryInterface extends MongoRepository<User, String> { List<User> findByEmailOrLastName(String email, String lastName); } veya sözdizimini doğru anlamadığım için deneme yanılma …

5
Spring DAO, Spring ORM vs Spring JDBC
Spring tarafından desteklenen veri erişim teknolojilerinden geçiyordum ve birden fazla seçenekten bahsettiğini fark ettim ve aralarındaki farktan emin değilim: İlkbahar-DAO ( http://docs.spring.io/spring/docs/2.0.8/reference/dao.html ) İlkbahar-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 ) Anladığım kadarıyla Spring JDBC, bir veritabanına eski yöntemle erişmek için standart kodu azaltmak için şablonlar sağlar - kendi SQL …

4
Spring Data JPA gömülü nesne özelliğine göre bulur
O varlıkta gömülü bir nesnenin özelliğine sahip varlıkları bulmama izin verecek bir Spring Data JPA deposu arayüz yöntemi imzası yazmak istiyorum. Bunun mümkün olup olmadığını bilen var mı ve eğer öyleyse nasıl? İşte kodum: @Entity @Table(name = "BOOK_UPDATE_QUEUE", indexes = { uniqueConstraints = @UniqueConstraint(columnNames = { "bookId", "region" }, name …

4
Eksik CrudRepository # findOne yöntemi
Projemde Spring 5 kullanıyorum. Bugüne kadar mevcut yöntem vardı CrudRepository#findOne. Ancak en son anlık görüntüyü indirdikten sonra aniden kayboldu! Yöntemin şu anda mevcut olmadığına dair herhangi bir referans var mı? Bağımlılık listem: apply plugin: 'java' apply plugin: 'org.springframework.boot' apply plugin: 'io.spring.dependency-management' repositories { mavenCentral() maven { url "https://repo.spring.io/snapshot" } maven …

8
Spring Data: "silme" destekleniyor mu?
Veritabanı erişimi için Spring JPA kullanıyorum. Herhangi bir yöntem uygulaması yazmak zorunda olmadığım findByName ve countByName gibi örnekler bulabiliyorum. Bazı koşullara göre bir grup kaydı silmek için örnekler bulmayı umuyorum. Spring JPA, deleteByName benzeri silmeyi destekliyor mu? Herhangi bir işaretçi takdir edilmektedir. Saygı ve teşekkürler.



4
@RestController vs @RepositoryRestResource ne zaman kullanılır?
Spring'in REST ile nasıl kullanılacağına dair çeşitli örneklere bakıyordum . Nihai hedefimiz bir Bahar HATEOAS/HALkurulumu Ben oluşturma için iki ayrı yöntemler gördük DİNLENME içinde Bahar Via @RestControllerBir Kontrolör içinde Via @RepositoryRestResourcebir depoyu içinde Bulmaya çalıştığım şey, neden birini diğerine tercih ettiğin. HALHangisinin en iyisi olduğunu uygulamaya çalışırken ? Veritabanı arka …

4
@Transactional, Spring Data ile nasıl kullanılır?
Spring-data, Hibernate, MySQL, JPA projesi üzerinde çalışmaya yeni başladım. El ile sorgu oluşturma konusunda endişelenmeme gerek kalmaması için bahar verilerine geçtim. @TransactionalSorgularımı ek açıklama olmadan da denediğim için, yay verilerini kullanırken kullanımının gerekli olmadığını fark ettim . @TransactionalEk açıklamayı kullanmam / kullanmamam için belirli bir neden var mı ? İşler: …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.