Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Korzystanie z instrukcji Select and where w Criteria

Przede wszystkim musisz zmapować swoją tabelę za pomocą POJOS .

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

Kod poprzedzający w Hibernate wyglądać jak poniżej.

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

Drugie zapytanie wybierające jest również takie samo jak poprzednie.

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

Z Hibernate Criteria aktualizacja wygląda następująco:

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

Mam nadzieję, że ci to pomoże.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dynamiczne zapytanie mysql w procedurze składowanej

  2. Jak znaleźć określone wartości szesnastkowe i wartości Char() w SELECT w MySQL?

  3. log4j2 Menedżer JDBC nie może połączyć się z bazą danych

  4. PL/MySQL czy to istnieje?

  5. Pobieranie tylko znaków z lewej i prawej strony określonego znaku w mySQL