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

MyBatis मैप किए गए तरीकों से मान लौटाना

मैप की गई इन्सर्ट विधि का रिटर्न प्रकार void . हो सकता है या int (इस मामले में यह सम्मिलित पंक्ति की संख्या वापस कर देगा)। उत्पन्न आईडी वापस करने के लिए आप निम्न तंत्र कर सकते हैं:

<insert id="insert" parameterClass="MyParameter">
  <selectKey order="AFTER" keyProperty="id" resultType="long">
    SELECT currval('my_seq')
  </selectKey>
  INSERT INTO mytable(col1, col2) VALUES (#{val1}, #{val2})
</insert>

यह जेनरेट किया गया id सेट करेगा कॉलम से id आपके पैरामीटर वर्ग की संपत्ति। उसके बाद, आपके द्वारा पैरामीटर के रूप में पारित की गई वस्तु id . उत्पन्न होगी अपनी संपत्ति में सेट करें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgresql hstore को php सरणी में बदलें

  2. एक विशिष्ट कॉलम के अपडेट के बाद PostgreSQL ट्रिगर

  3. आप postgresql पर केकफ़्पी पेजिनेशन काउंट क्वेरी को कैसे हटा या बदल सकते हैं?

  4. Postgresql कॉन्फ़िग फ़ाइल कहाँ है:विंडोज़ पर 'postgresql.conf'?

  5. सीमित डिस्क स्थान पर नया कॉलम जोड़ने के लिए वैकल्पिक तालिका