在我的项目中,我有一个Country
班级和Language
班级,他们有one-to-many
关系。我必须根据登录用户显示所有语言。登录的用户有一个特定的国家。使用会话:
- 我必须将登录用户放入 sessin
- 使用会话获取相关国家。
我已经编写了用于检索Country
登录用户的查询,但我不知道如何将对象放入会话中以及如何获取它。
public UsersDetails getUserById(String loggedInUserEid) {
UsersDetails user = null;
try{
user = entityManager.find(UsersDetails.class, loggedInUserEid);
if(user!=null){
System.out.println("userList.get(0).getFirstName()::"+user.getFirstName());
}
}catch(EntityNotFoundException enfEx){
System.out.println("LoggedIn User not found in DB");
}catch(Exception e){
e.printStackTrace();
}
System.out.println("UserDAOImpl.getUserById()::Exit");
return (null!=user) ? user : null;
}