Spring Boot 如何使用JdbcTemplate将Pojo对象插入Oracle DB而无需编写SQL查询?

shstlldc  于 2024-01-06  发布在  Spring
关注(0)|答案(1)|浏览(160)

我正在为我的项目工作,我需要将数据从Mongo迁移到Oracle DB。我能够从Mongo读取数据并创建具有 Camel 大小写字段名称的pojo对象(例如:firstName,lastName,jobTitle等)
为了在Oracle端存储相同的数据,我已经创建了具有自定义DDL的表,这些表中相同数据的列名看起来像- FIRST_NAME、LAST_NAME、JOB_TITLE等。
我在Mongo上有很多集合要复制到Oracle中。每个集合都有自己特定的列名/字段名。所以,在我的代码库中编写SQL插入查询来将数据添加到Oracle数据库中是一件非常困难的事情。
有没有一种方法可以在Springboot中使用,将这些字段名称从MongoMap到它们各自的列名,并使用Pojo Object本身插入数据,因为我知道哪个表总是需要插入?
先谢了。

ulmd4ohb

ulmd4ohb1#

您可以使用Sping Boot Data JPA库而不是JDBC来实现这一点。您将定义类似于POJO的Entity类。甚至可以重用它。然后定义JpaRepository接口并调用它的保存方法来持久化数据库。

相关问题