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

Ibatis के साथ निवेशन पर id कैसे लौटाएं (रिटर्निंग कीवर्ड के साथ)

यहाँ सरल उदाहरण है:

<statement id="addObject"
        parameterClass="test.Object"
        resultClass="int">
        INSERT INTO objects(expression, meta, title,
        usersid)
        VALUES (#expression#, #meta#, #title#, #usersId#)
        RETURNING id
</statement>

और जावा कोड में:

Integer id = (Integer) executor.queryForObject("addObject", object);
object.setId(id);

इस तरह इस्तेमाल से ज्यादा बेहतर:

  1. यह आसान है;
  2. इसने अनुक्रम नाम जानने का अनुरोध नहीं किया है (जो आमतौर पर पोस्टग्रेस्क्ल डेवलपर्स से छिपा होता है)।



  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/NodeJS के साथ परिणामों की सरणी के रूप में तालिका में शामिल हों प्राप्त करें

  2. PostgreSQL प्रतिकृति सर्वोत्तम अभ्यास - भाग 2

  3. तालिका नाम का उचित सम्मिलन

  4. एकाधिक पंक्तियों को सम्मिलित करते समय डुप्लिकेट के साथ क्या होता है?

  5. PostgreSQL त्रुटि:घातक:भूमिका उपयोगकर्ता नाम मौजूद नहीं है