मैं निम्नलिखित की तरह सम्मेलनों के बारे में पता कर रहा हूँ:
find
के साथ शुरू तरीकों, select
संचालन, और विधि के नाम खोज मापदंड युक्त प्रदर्शन findById
, findByUsername
, findByFirstNameAndLastName
की तरह, आदि
संशोधन विधियां create
, update
, delete
से शुरू होती हैं।
Spring Data JPA द्वारा उपयोग किए गए सम्मेलनों की जांच करें। यह वसंत ढांचे का हिस्सा है जो डीएओ को स्वचालित रूप से नामकरण सम्मेलनों के आधार पर विधि नाम के निरीक्षण के अन्य चीजों के आधार पर लिखता है।
get()
एकल इकाइयों के लिए एक अच्छा विकल्प प्रतीत नहीं होता है, क्योंकि जावा डेवलपर्स द्वारा जावा-बीन गेटर में मिलता है।
स्रोत
2013-12-07 22:56:45
मैं व्यक्तिगत रूप से अधिक इच्छित जानकारी जोड़ने के लिए findAll * जैसे विधियों पर वर्णनात्मक नामों का भी उपयोग करता हूं –
डीएओ परत पर जाने पर, हमें मॉडल के समान नामकरण का उपयोग नहीं करना चाहिए। 'सेट' और 'एड' उपयोग 'अपडेट' के बजाय, 'get' का उपयोग करें 'ढूंढें' के बजाय। जब संभव हो तो विशेष रूप से मॉडल ऑब्जेक्ट को पास करने के लिए अधिक ऑब्जेक्ट ओरिएंटेड होने की कोशिश करें –