हाँ, यह समर्थित है।
विधि नाम के अंदर समर्थित कीवर्ड के लिए यहां दिए गए दस्तावेज़ीकरण की जांच करें ।
आप केवल @Query एनोटेशन का उपयोग किए बिना और अपने कस्टम क्वेरी को लिखे बिना रिपॉजिटरी इंटरफ़ेस में विधि को परिभाषित कर सकते हैं । आपके मामले में यह इस प्रकार होगा:
List<Inventory> findByIdIn(List<Long> ids);
मुझे लगता है कि आपके पास इन्वेंटरी इकाई और इन्वेंटरी रिपोजिटरी इंटरफ़ेस है। आपके मामले का कोड इस तरह दिखना चाहिए:
सत्ता
@Entity
public class Inventory implements Serializable {
private static final long serialVersionUID = 1L;
private Long id;
// other fields
// getters/setters
}
रिपोजिटरी
@Repository
@Transactional
public interface InventoryRepository extends PagingAndSortingRepository<Inventory, Long> {
List<Inventory> findByIdIn(List<Long> ids);
}