0

我正在开发一个在数据库表中维护用户及其站点列表的项目。用户列包含用户的电子邮件地址,相应的条目包含他们拥有的网站。像这样的东西:

        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 服务进行填充和维护。在 JAX-B 的帮助下,我在第一次运行时解组了 WS 并插入了数据。现在,该表将根据 Web 服务进行更新。即用户/网站应根据从网络服务收到的数据进行更新或删除

我最初的想法是在电子邮件+网站上创建一个 ID,并将其作为第三个条目存储在表中,对于未来的 CRUD 操作,我将只引用此 ID。但是,我的上级建议不要自行编码整个批量更新过程,并使用任何框架功能my project uses Spring,用于批量 CRUD 操作,或者可能利用数据库提供的功能,POSTGRESQL. Spring 中是否提供了任何此类功能,可用于在数据库上执行批量更新?有任何想法吗?请指教。

4

1 回答 1

0

你可以看看Hibernate。这个ORM与 Spring 集成得很好,可以进行批量操作。您可以在这里查看与您需要做的类似的事情。

此处的信息应该为您指明为 PostgreSQL 设置 Hibernate 的正确方向。

于 2013-01-11T09:42:02.600 回答