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

मानदंड में चयन करें और कहां कथन का उपयोग करना

सबसे पहले आपको अपनी तालिका को POJOS . के साथ मैप करना होगा .

String getOrgIdQuery = "SELECT * FROM USER_DETAILS WHERE USER_ID= ?";

Hibernate . में पिछला कोड निम्नलिखित की तरह दिखें।

Criteria criteria = session.createCriteria(USER_DETAILS.class);
criteria.add(Restrictions.eq("user_id",yourUserId));
List<USER_DETAILS> list = criteria.list();

आपकी दूसरी चयन क्वेरी भी पूर्ववर्ती की तरह ही है।

String insertCreateCdcValuesFirst = ("UPDATE User_Details SET User_Name=?, Organization_ID=?, Department_ID=?, Access_Ctrl = ?, User_Role=? WHERE User_ID = ?;");

Hibernate Criteria . के साथ अद्यतन निम्न जैसा दिखता है:

USER_DETAILS user_details = (USER_DETAILES) session.get(USER_DETAILS.class,yourUserId);
user_details.setUser_Name(NewUserName);
user_details.setOrganization_Id(newOrganizationId);
// some other fields update goes here
session.update(user_details);
tx.commit();

मुझे आशा है कि यह आपकी मदद करेगा।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अद्यतन विवरण के बाद MySQL ट्रिगर में पुराना मान प्राप्त करें

  2. एकल क्वेरी के साथ दो पंक्तियों के स्वैप मूल्यों को कैसे अपडेट करें

  3. MyISAM बनाम InnoDB त्वरित सम्मिलन और एक समग्र अद्वितीय कुंजी के लिए

  4. जूमला:मॉडल के भीतर से हेल्पर फ़ंक्शन को कॉल करें?

  5. Bind_param गैर-वस्तु त्रुटि w/mysqli