Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Menggunakan pernyataan Select dan where dalam Kriteria

Pertama-tama Anda harus memetakan meja Anda dengan POJOS .

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

Kode sebelumnya di Hibernate terlihat seperti berikut.

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

Kueri pemilihan kedua Anda juga sama seperti sebelumnya.

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

Dengan Hibernate Criteria pembaruan terlihat seperti berikut:

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();

Saya harap ini membantu Anda.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 3 Cara Menemukan Baris yang Mengandung Huruf Kecil di MySQL

  2. Ekstrak substring dengan pola tertentu di MySql

  3. Bagaimana cara memeriksa pengaturan InnoDB saya?

  4. Menggunakan % untuk host saat membuat pengguna MySQL

  5. MYSQL Memesan dari Tabel lain