为了账号安全,请及时绑定邮箱和手机立即绑定

更新对象中的一些值并设置为在spring boot中列出

更新对象中的一些值并设置为在spring boot中列出

桃花长相依 2023-04-19 16:37:28
我在更新值和设置列表时遇到问题。学生实体类public class StudentEntity{  private String name;  private int rollNo;  private String address;}学生班级public class Student{   private String name;   private int rollNo;   private String address;}现在我将更改旧数据的地址。首先,我从数据库中获取数据。使用 ObjectMapper 将实体映射到模型类。Student student=new Student();studentEntity=studentRepository.findOne(id);    student=objectMapper.convertValue(studentEntity, Student.class);student.setAddress("Bangalore");List<Student> listOfStudent=new ArrayList();listOfStudent.add(student);  最后我返回了学生名单。但价值没有更新。它显示了旧的。
查看完整描述

2 回答

?
慕莱坞森

TA贡献1810条经验 获得超4个赞

您再次将 studentEntity 转换为 StudentEntity。相反,它应该像下面这样。

 student = objectMapper.convertValue(studentEntity, Student.class);


查看完整回答
反对 回复 2023-04-19
?
HUH函数

TA贡献1836条经验 获得超4个赞

问题出在objectMapper.convertValue中,您必须将Student.class作为第二个参数传递。

student = objectMapper.convertValue(studentEntity, Student.class);


查看完整回答
反对 回复 2023-04-19
  • 2 回答
  • 0 关注
  • 98 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信