繁体   English   中英

如何使用Hibernate \\ Spring Data将json转换为java对象数据并保存到数据库中?

[英]How to convert from json into java objects data and save into database using Hibernate\Spring Data?

如何从json转换为java对象数据并保存到数据库中? 据我了解,唯一的方法就是使用DTO? 还是我错了? 有应用程序返回类似数据库的“转储”之类的东西。 我的目标是反序列化并保存到数据库中。 问题:在某些“对象”字段中有ID,在保存到数据库期间存在一些关于约束的例外。

您需要使用Google Gson Api,以下链接显示了操作方法: http : //www.mkyong.com/java/how-do-convert-java-object-to-from-json-format-gson-api/

确保DTO在将对象持久存储到数据库之前实现Serializable接口...我宁愿在文件系统上进行序列化并将路径存储到数据库中,因为我不喜欢存储在CLOB或BLOB列中...查询过于昂贵。

另一种选择是使用Jackson此处可以找到一些示例。 我们在生产中使用了近两年,发现它功能强大且方便使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM