我正在使用Spring来维护应用程序中的事务。我想保存新的和更新现有的用户详细信息到数据库中。但是我无法将更改更新到数据库中。请查看我的以下代码并告诉我我的代码哪里出了问题?
Session session = getSessionFactory().getCurrentSession();
UserDetails userDetails = (UserDetails) session.get(
UserDetails.class, new Integer(userId));
if (userDetails!= null) {
userDetails.setUserName(name);
userDetails.setUserDesc(desc);
} else {
userDetails= new UserAuthDetails();
userDetails.setId(userId);
userDetails.setUserName(name);
userDetails.setUserDesc(desc);
userDetails.setCreatedDt(new Date());
}
session.saveOrUpdate(userDetails);
有人能帮助更新现有的用户详细信息对象吗?