1

我已经看到了一些与 SO 相关的问题,但不知何故,答案并没有解决我的问题。

我正在使用 JMS Deserializer 序列化学说实体以存储到字符串中。但是,当我反序列化它时,我遇到了以下问题:

字段id设置为只读(因为它应该是自动生成的),因此在反序列化时它不会被设置回实体。没有 id,entityManager->merge 不起作用。显而易见的解决方案是向实体添加一个 setId 方法,以便在反序列化过程中重新设置它。但是,这感觉不对,因为不应该设置 id ......

4

0 回答 0