Retrieve value from Database using Session
public static void main(String[] args) { UserDetails objUserDetail = new UserDetails(); . session.getTransaction().commit(); objUserDetail = null; /*Retriving UserDetails from DB Using Session*/ session = sessionFact.openSession(); session.beginTransaction(); objUserDetail = (UserDetails)session.get(UserDetails.class, 105); System.out.println(objUserDetail.getUserName()); }
To retrieve the value from session we use the primary key for the table in the above case.
objUserDetail = (UserDetails)session.get(UserDetails.class, 105); System.out.println(objUserDetail.getUserName());
105 – is the UserId which is primary key for the USER_DETAILS table in DB.