स्प्रिंग क्रूड रिपेरिटरी क्वेरी के साथ; मैं "DeviceType" संस्थाओं को "नाम" संपत्ति के साथ चुनना चाहता हूं। लेकिन क्वेरी के बाद केस संवेदी तरीके से एंट्रिक्स का चयन करें। मैं इसे असंवेदनशील तरीके से कैसे बना सकता हूं। धन्यवाद।
public interface DeviceTypeRepository extends CrudRepository<DeviceType, Integer>, JpaSpecificationExecutor<DeviceType> {
public Iterable<DeviceType> findByNameContaining(String name);
}
यदि आप क्वेरी में रुचि रखते हैं तो कृपया इसे आज़माएं, LIKE <code> @Query (value = "के बाद डिवाइस% से dt जहाँ निम्न (dt.name) जैसे लोअर (dt.name) का चयन करने के लिए '%' देने की आवश्यकता नहीं है (नाम) ) सार्वजनिक Iterable <DeviceType> anyMethodNameGoesHere (@Param (नाम) स्ट्रिंग नाम); </ code>
—
Java_Fire_Within
यह आपकी मदद कर सकता है, stackoverflow.com/questions/37178520/jpql-like-case-insensitive/…
—
शशांक
public Iterable<DeviceType> findByNameIgnoreCaseContaining(String name);
?