Pertanyaan yang diberi tag «spring-data»

Spring Data adalah proyek open source payung yang berisi banyak subproyek yang khusus untuk database tertentu. Proyek ini dikembangkan dengan bekerja sama dengan banyak perusahaan dan komunitas yang berada di balik teknologi yang menarik ini.

1
Bagaimana sebenarnya repositori Spring Data diimplementasikan?
Saya telah bekerja dengan repositori JPA Spring Data dalam proyek saya selama beberapa waktu dan saya tahu poin-poin di bawah ini: Di antarmuka repositori, kita dapat menambahkan metode seperti findByCustomerNameAndPhone()(asumsi customerNamedanphone bidang di objek domain). Kemudian, Spring menyediakan implementasi dengan mengimplementasikan metode antarmuka repositori di atas pada waktu proses (selama …

5
Musim Semi DAO vs Musim Semi ORM vs Musim Semi JDBC
Saya sedang mempelajari teknologi akses data yang didukung oleh Spring, dan saya perhatikan bahwa itu menyebutkan beberapa opsi dan saya tidak yakin tentang perbedaan di antara mereka: 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 ) Musim Semi-JDBC ( http://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/jdbc.html ) Seperti yang saya pahami, Spring JDBC menyediakan template untuk mengurangi …

3
Apa perbedaan antara MongoTemplate Spring Data dan MongoRepository?
Saya perlu menulis aplikasi yang dapat saya gunakan untuk melakukan kueri kompleks menggunakan data musim semi dan mongodb. Saya telah mulai dengan menggunakan MongoRepository tetapi berjuang dengan kueri kompleks untuk menemukan contoh atau benar-benar memahami Sintaksnya. Saya berbicara tentang pertanyaan seperti ini: @Repository public interface UserRepositoryInterface extends MongoRepository<User, String> { …

4
Spring Data JPA ditemukan berdasarkan properti objek yang disematkan
Saya ingin menulis tanda tangan metode antarmuka repositori JPA Spring Data yang memungkinkan saya menemukan entitas dengan properti objek yang disematkan dalam entitas itu. Adakah yang tahu apakah ini mungkin, dan jika demikian bagaimana? Ini kode saya: @Entity @Table(name = "BOOK_UPDATE_QUEUE", indexes = { uniqueConstraints = @UniqueConstraint(columnNames = { "bookId", …

4
Metode CrudRepository # findOne tidak ada
Saya menggunakan Spring 5 dalam proyek saya. Sampai saat ini masih ada metode yang tersedia CrudRepository#findOne. Tetapi setelah mengunduh snapshot terbaru, tiba-tiba menghilang! Apakah ada referensi bahwa metode tersebut tidak tersedia sekarang? Daftar ketergantungan saya: apply plugin: 'java' apply plugin: 'org.springframework.boot' apply plugin: 'io.spring.dependency-management' repositories { mavenCentral() maven { url …

7
Data Musim Semi: "hapus oleh" didukung?
Saya menggunakan Spring JPA untuk akses database. Saya dapat menemukan contoh seperti findByName dan countByName, yang saya tidak perlu menulis implementasi metode apa pun. Saya berharap menemukan contoh untuk menghapus sekelompok record berdasarkan beberapa kondisi. Apakah Spring JPA mendukung deleteByName-like delete? Pointer apa pun dihargai. Salam dan terima kasih.

6
Spring Data JPA memetakan hasil kueri asli ke POJO Non-Entitas
Saya memiliki metode penyimpanan Data Musim Semi dengan kueri asli @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); dan saya ingin memetakan hasilnya ke …


4
Kapan menggunakan @RestController vs @RepositoryRestResource
Saya telah melihat berbagai contoh cara menggunakan Spring dengan REST . Target akhir kami adalah HATEOAS/HALpengaturan Musim Semi Saya telah melihat dua metode berbeda untuk merender REST dalam Spring Melalui @RestControllerdalam Kontroler Melalui @RepositoryRestResourcedalam Repositori Hal yang saya perjuangkan untuk menemukan adalah mengapa Anda menggunakan salah satu dari yang lain. …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.