使用JMS Serializer反序列化doctrine实体

时间:2014-03-28 11:13:46

标签: symfony doctrine-orm jmsserializerbundle

我已经看到了一些与S.O相关的问题,但不知何故答案不能解决我的问题。

我使用JMS反序列化程序将doctrine实体序列化以存储到字符串中。但是,当我反序列化它时,我遇到了以下问题:

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

0 个答案:

没有答案