簡體   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