Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发一个使用 Hibernate 写入数据库的项目。
我有一个模型的抽象 POJO
删除代码
子类中没有什么特别的事情发生。但是我有一个控制器类,我正在尝试修改一些数据。我想使用瞬态变量,但它不让我。我在另一堂课上这样做
然后我调用一个迭代器来获取数据库中的内容并将其添加到地图中。这一切都很好。
我的主要问题是,当我执行 temp.setDescription 时......它没有在 temp 对象中保存描述元素。因此它没有传递到地图。
有什么建议么?我希望我提供了足够的信息
您永远不会将“临时”放入地图中......您将项目放入地图中的唯一代码是:
computerMap.put(hardware.getUuid(), hardware);
对于它是新对象的情况,您实例化一台新计算机并将其分配给tempnot hardware,这样任何新计算机将永远不会进入地图。
temp
hardware
我想到了。我的模型中的 hashCode 中没有我需要的变量。:)