8
myBatis 3 में गतिशील एसक्यूएल का उपयोग करते समय आप स्ट्रिंग की तुलना कैसे करते हैं?अगर कथन के साथ mybatis 3 में तारों की तुलना कैसे करें - गतिशील एसक्यूएल
iBatis के साथ पहले से आप निम्न कार्य कर सकता है:
<isEqual property="sortBy" compareValue="portfolio_id">order by p.portfolio_id</isEqual>
myBatis साथ
अब आप निम्न कर सकते हैं:
<if test="sortBy.equals('facility_id')">
order by pd.facility_id
</if>
sortBy पैरामीटर मानचित्र में एक संपत्ति और "facility_id" है मूल्य
मैं थोड़ी उलझन में हूं क्योंकि यह इबेटिस में सीधे आगे था।
सभी उदाहरणों में वहाँ हमेशा यही वजह है कि है <अगर टेस्ट .... जो है "परीक्षण"? – jpganz18
@ jpganz18: 'test' 'if' तत्व की विशेषता है जो परीक्षण की स्थिति को पार कर रहा है। एक्सएमएल ट्यूटोरियल देखें उदा। यहां: https://www.w3schools.com/xml –