Hibernate 如何将属性类型映射到数据库列
我在我的域对象中有一个定义为Properties deviceMapping,数据库MySQL中对应的映射数据库列是blob 可以吗?因为我得到了以下错误,我认为在映射DB列时应该有问题 错误500:正在执行控制器的操作[save] [se.accumulate.wizard.SubmissionController]导致异常:无法 不反序列化;嵌套异常是 org.hibernate.type.SerializationException:无法反序列化Hibernate 如何将属性类型映射到数据库列,hibernate,grails,groovy,Hibernate,Grails,Groovy,我在我的域对象中有一个定义为Properties deviceMapping,数据库MySQL中对应的映射数据库列是blob 可以吗?因为我得到了以下错误,我认为在映射DB列时应该有问题 错误500:正在执行控制器的操作[save] [se.accumulate.wizard.SubmissionController]导致异常:无法 不反序列化;嵌套异常是 org.hibernate.type.SerializationException:无法反序列化 有什么提示/建议吗?我认为属性是某种映射,
有什么提示/建议吗?我认为属性是某种映射,可以序列化为一对多不?感谢Firo的响应……是的,它是一种映射,可以处理各种关系1对1、1对多和多对多,因为我使用相同的属性类型处理了所有这些关系。我认为映射是好的,同样的错误没有从其他计算机抛出,尽管很奇怪…似乎在二进制列的情况下,整个映射是二进制序列化的,要做到这一点,映射中的所有对象也必须是可序列化的。你能检查你放入其中的所有对象都是可序列化的吗?嗨,菲罗,我需要如何检查映射中的所有对象是否都是可序列化的?试着单独序列化你放入映射中的每个值。我不知道groovy,但在java中它是ObjectOutputStream的.writeObjectprs;我认为属性是某种映射,可以序列化为一对多不?感谢Firo的响应…是的,它是一种映射,可以处理各种关系1对1、1对多和多对多,就像我使用相同的属性类型处理所有这些关系一样。我认为映射是好的,同样的错误没有从其他计算机抛出,尽管很奇怪…似乎在二进制列的情况下,整个映射是二进制序列化的,要做到这一点,映射中的所有对象也必须是可序列化的。你能检查你放入其中的所有对象都是可序列化的吗?嗨,菲罗,我需要如何检查映射中的所有对象是否都是可序列化的?试着单独序列化你放入映射中的每个值。我不知道groovy,但在java中它是ObjectOutputStream的.writeObjectprs;