簡體   English   中英

對從Web服務獲得的海量數據執行CRUD操作

[英]Performing CRUD operation on massive data attained from a Web-Service

我正在從事一個在數據庫表中維護用戶及其站點列表的項目。 用戶列包含用戶的電子郵件地址,相應的條目包含他們擁有的網站。 像這樣:

        dbTable
    ==================================
    email       | website
    ----------------------------------
    user1@abc.com   | http://xyz.com
    user2@abc.com   | http://asd.com
    user2@abc.com   | http://qwerty.com
    user3@abc.com   | http://asdfg.com
    .
    .

該表包含數千行,並將根據Web Service進行填充和維護 在JAX-B的幫助下,我解組了WS,並在第一次運行時插入了數據。 現在,該表將根據Web服務進行更新。 也就是說, 應該根據從Web服務接收的數據來更新或刪除用戶/網站

我最初的想法是使用電子郵件+網站創建一個ID,並將其作為表中的第三個條目存儲,對於以后的CRUD操作,我只引用此ID。 但是,我的上司建議不要自行編寫整個批處理更新過程,而不要使用任何框架功能, my project uses Spring進行批處理CRUD操作,或者利用數據庫POSTGRESQL提供的功能。 Spring中提供了任何此類功能,可以用來對數據庫執行批處理更新嗎? 有任何想法嗎? 請指教。

您可以看看Hibernate 這個ORM與Spring很好地集成在一起,可以執行批處理操作 您可以在這里查看與您需要執行的操作類似的操作。

這里的信息應該為您設置PostgreSQL的Hibernate指明正確的方向。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM