Lihat antarmuka Repositori tertentu untuk Tampilan Basis Data?

Saya sedang bekerja dengan banyak Tampilan Oracle saat ini menggunakan Spring Data JPA, dan merasa bahwa CrudRepository menawarkan terlalu banyak metode yang tidak ingin saya ungkapkan. Alasannya adalah saya hanya perlu metode yang dipilih

Adakah yang pernah menulis antarmuka repositori khusus tampilan hanya dengan mengekspos metode pengambilan?


person farrellmr    schedule 08.12.2015    source sumber
comment
gunakan Antarmuka Repositori dan tulis metode Anda sendiri :-)   -  person Si mo    schedule 08.12.2015
comment
ya - itulah yang saya pikirkan - saya hanya mengukur apakah orang menggunakan pendekatan ini, atau pendekatan lain   -  person farrellmr    schedule 08.12.2015
comment
maka saya akan menambahkannya sebagai jawaban :-)   -  person Si mo    schedule 08.12.2015


Jawaban (2)


Saya akan membuat lapisan Layanan antara Repositori dan logika Bisnis Anda.

Jadi Anda hanya dapat memaparkan metode yang Anda inginkan.

Untuk menguji lapisan Layanan bagus, karena Anda dapat Menyuntikkan rintisan Layanan.

person Kuchi    schedule 08.12.2015

Tentukan antarmuka Anda sendiri yang memperluas Repositori dan letakkan metode yang ingin Anda ekspos di dalamnya.

Lihat Menyempurnakan definisi repositori.

person dev4Fun    schedule 08.12.2015