如何选择用户ID并在各个字段中合并更新的用户输入

时间:2018-08-22 01:38:41

标签: spring hibernate spring-mvc

我有一个具有 @SessionAttributes(“ user_email”)的控制器,现在我希望对此会话中的特定user_email进行合并操作

  

我有一个dao实现类,它执行如下合并操作:

@Override
    public boolean mergeusers(Users users) {


        session.getCurrentSession().merge(users); //saves or updates the lawyer details //

        return true;
    }
  

但是,即使我给了session.getcurrentSession,它也将新用户输入合并为数据库中的新用户,而不是合并/更新与会话的user_email相匹配的文件

     

对此是新手,有人可以告诉我我做错了什么

1 个答案:

答案 0 :(得分:0)

两个选项

  1. 在合并之前填充用户的ID或
  2. 从数据库(findById)查找用户,并更新数据并合并