Mysql
 sql >> база данни >  >> RDS >> Mysql

Използване на оператор Select and where в Критерии

Първо, трябва да картографирате вашата таблица с 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 GROUP BY DateTime +/- 3 секунди

  2. Актуализиране на денормализирани таблици на база данни

  3. Грешка при изграждане на програма с mysql конектор

  4. Изтриване на редове с MySQL LEFT JOIN

  5. Защо MySql Connector.Net работи на моята кутия с Windows, но не и на Mono?