Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Oracle XMLType फ़ंक्शन के साथ MyBatis का उपयोग करना मौजूद है नोड ()

हो सकता है। आपको कोड नहीं करना चाहिए? अपने MyBatis xml में। MyBatis में डायनेमिक sql के लिए विशेष भाषा है, मैं माईबैटिस 3 यूजर गाइड

अपना sql मैप बदलें,

<select id="select" parameterType="String" resultMap="urlList">
    select 
                x.t002_id
    from
                 t002_metadata x  
    where
        existsNode(x.t002_xml, #{id}) = 1;
</select>

यह #{id} नहीं हो सकता है, यह इस बात पर निर्भर करता है कि आप Mybatis से कैसे कॉल करते हैं। उदाहरण के लिए, हो सकता है कि आप @Param टैग का उपयोग कर रहे हों।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle में तिथियों से अग्रणी शून्य कैसे निकालें?

  2. ओरेकल/रिलेशनल टेबल से लोचदार खोज में डेटा इंडेक्स करने का बेहतर तरीका क्या है?

  3. मूल Oracle कार्यों की सूची कैसे प्राप्त करें जैसे (NVL, ABS आदि)

  4. ओरेकल इंडेक्स और ओरेकल में इंडेक्स के प्रकार उदाहरण के साथ

  5. एसक्यूएल * प्लस बाहर निकलने पर क्यों प्रतिबद्ध है?