2
我们需要构建数据库爬网程序。应用程序解析tnsnames,连接到每个数据库并检索一些信息,如版本,帐户等。我们试图在应用程序的其他部分使用JPA,并将这些数据保存到应用程序的数据库中。使用JPA的数据库爬行器
到目前为止,我只看到以编程方式为每个数据库创建一个EntityManagerFactory。还有其他的选择吗?
我们正在使用Spring,在这种情况下Spring是否带来了任何好处?
感谢
我们需要构建数据库爬网程序。应用程序解析tnsnames,连接到每个数据库并检索一些信息,如版本,帐户等。我们试图在应用程序的其他部分使用JPA,并将这些数据保存到应用程序的数据库中。使用JPA的数据库爬行器
到目前为止,我只看到以编程方式为每个数据库创建一个EntityManagerFactory。还有其他的选择吗?
我们正在使用Spring,在这种情况下Spring是否带来了任何好处?
感谢
JPA显然不是这个工作的工具。 JPA允许创建映射众所周知的数据库模式的功能实体。您的工具不知道任何关于它将找到的模式和表格。可能有0个表或5000个,完全不知名的名字。
您需要一个更低级别的API来执行您想要的操作,如JDBC。
不过,您可以使用JPA将抓取结果存储在单个模式中。