«spring-data-jpa» etiketlenmiş sorular

Spring Data - JPA, JPA tabanlı depoların uygulanmasını kolaylaştıran Spring Data şemsiye projesinin bir parçasıdır.


7
OrderBy'yi Spring Data'da findAll ile kullanma
İlkbahar verilerini kullanıyorum ve DAO'm benziyor public interface StudentDAO extends JpaRepository<StudentEntity, Integer> { public findAllOrderByIdAsc(); // I want to use some thing like this } Yukarıdaki kodda, yorumlanan satır niyetimi gösterir. Spring Data, ASC / DESC ile bir sütuna göre tüm kayıt sırasını bulmak için böyle bir yöntemi kullanmak için …


9
Spring-data-jpa kullanarak bir varlığı nasıl güncelleyebilirim?
Soru hemen hemen her şeyi söylüyor. JPARepository kullanarak bir varlığı nasıl güncelleyebilirim? JPARepository'nin sadece bir kaydetme yöntemi vardır, bu gerçekten oluşturup güncellemediğini söylemez. Mesela ben üç alanı vardır veritabanı kullanıcı, basit bir nesne ekleyin: firstname, lastnameve age: @Entity public class User { private String firstname; private String lastname; //Setters and …


11
Spring Data JPA'ya özel yöntem nasıl eklenir
Spring Data JPA'yı inceliyorum. Tüm crud ve finder işlevlerini varsayılan olarak çalıştıracağım aşağıdaki örneği düşünün ve bir bulucuyu özelleştirmek istersem, arayüzün kendisinde de kolayca yapılabilir. @Transactional(readOnly = true) public interface AccountRepository extends JpaRepository<Account, Long> { @Query("<JPQ statement here>") List<Account> findByCustomer(Customer customer); } Yukarıdaki AccountRepository uygulaması ile nasıl tam bir özel …

7
GetOne ve findOne yöntemlerini kullanırken Spring Data JPA
Aşağıdakileri çağırdığı bir kullanım durumum var: @Override @Transactional(propagation=Propagation.REQUIRES_NEW) public UserControl getUserControlById(Integer id){ return this.userControlRepository.getOne(id); } Gözlemleyin @Transactionalsahiptir Propagation.REQUIRES_NEW ve depo kullanır getOne . Uygulamayı çalıştırdığımda, aşağıdaki hata iletisini alıyorum: Exception in thread "main" org.hibernate.LazyInitializationException: could not initialize proxy - no Session ... Ama değiştirirseniz getOne(id)tarafından findOne(id)tüm eserler cezası. Kullanım durumu …


3
JPA ve Spring Data JPA arasındaki fark nedir?
Spring Data-JPA ve JPA arasındaki fark hakkında biraz kafam karıştı. JPA hakkında popüler ORM teknolojisini kullanarak ilişkisel bir veritabanına Java Nesneleri ısrar için bir özellik olduğunu biliyorum. Başka bir deyişle, JPA arayüzler ve diğer ORM teknolojileri sağlar, JPA sağlayıcısı olarak bilinen arayüzleri uygular, örneğin Hibernate. Şimdi, Spring Data JPA tam …

8
Spring Data veri havuzlarını nasıl test edebilirim?
UserRepositorySpring Data yardımıyla oluşturulan bir depo istiyorum . Ben bahar-veri için yeni (ama bahar için değil) ve bu öğretici kullanın . Veritabanıyla başa çıkmak için teknoloji seçimim JPA 2.1 ve Hibernate. Sorun şu ki, böyle bir depo için birim testleri yazma konusunda clueless. create()Örneğin yöntemi ele alalım. Önce test olarak …


3
Spring Data JPA'nın büyük projeler için Hibernate'ten farkı nedir?
Yeni bir proje için Hibernate'e bağlı kalıp kalmamaya mı yoksa JPA ve yeni Spring Data uygulamasına ayaklarımı ıslatmaya mı karar vermekte zorlanıyorum. Spring Data çerçevesi, büyük projeler veya mütevazı sorgu gereksinimleri olan küçük projeler için mi tasarlandı? @QueryEk açıklamayı kullanarak kod azaltmanın avantajını kesinlikle görsem de, dinamik sorgular için ne …

8
Spring-Data-JPA açıklama için setMaxResults?
Spring-Data-JPA'yı projeme dahil etmeye çalışıyorum. Kafamı karıştıran bir şey, açıklama ile setMaxResults (n) 'a nasıl ulaşabilirim? örneğin benim kodum: public interface UserRepository extends CrudRepository<User , Long> { @Query(value="From User u where u.otherObj = ?1 ") public User findByOhterObj(OtherObj otherObj); } one (and only one)Kullanıcıyı yalnızca otherObj'den döndürmem gerekiyor , ancak …

16
Bahar Verileri JPA - "Tür için Mülk Bulunamadı" İstisnası
Google'da arama yaptım ve birçok sonuç buldum, ancak hiçbiri sorunuma cevap veremedi. İşte başlıyor. Pinterest klonunun minimal bir uygulamasını yaparak Spring MVC ve Spring Data JPA'yı incelemeye çalışıyorum. Bu nedenle, kodun benim problemimle alakalı olduğunu düşündüğüm bölümleri aşağıdadır. Modeller / Varlıkları @Entity @Table(name = "pin_item") public class PinItem implements Serializable …


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.