相关疑难解决方法(0)

如何将对象序列化到数据库以便Hibernate在Java中读取

我目前正在编写一个工具,以插入使用Hibernate的现有企业应用程序中。我的工具在安装时需要将一些值写入数据库,其中的一列是设置描述符对象的序列化版本。该对象有两个对象列表和一些基本类型。

我目前的做法是创建ByteArrayOutputStreamObjectOutputStream然后写ObjectOutputStreamByteArrayOutputStream,然后将得到的字节数组通过与Spring的1SimpleJdbcTemplate1的SQL。我目前使用此方法的问题是,当企业工具拉动我的行时,它无法使用以下命令反序列化该列:

org.springframework.orm.hibernate3.HibernateSystemException: could not deserialize; nested exception is org.hibernate.type.SerializationException: could not deserialize
Run Code Online (Sandbox Code Playgroud)

我觉得我可能需要序列化内部对象,但是不知道如何做到这一点并将所有内容保持在一起。

java database serialization hibernate

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

database ×1

hibernate ×1

java ×1

serialization ×1