【发布时间】:2017-04-13 05:52:35
【问题描述】:
我从一个新项目开始,目前正在评估是使用 JPA 还是 JDBC。我们的操作主要是批量插入和批量读取,很少是单次插入/读取。 我用 JPA 和 JDBC 检查了一个原型,发现它们都有自己的优点和局限性。 考虑到当前的用例,事实上我只会进行批量读取和批量写入,哪一个是更好的选择?
Spring JPA Repository 提供了一个简单的方法 save(Collection),它也可以获取一个集合并保存。
这里也不考虑验证,因为有效负载已经在上面的层中进行了验证,而数据库层应该只执行读/写操作。
JPA save(Collection) 方法是依次使用 jdbc 模板还是完全不同的实现?
提前致谢!
【问题讨论】:
-
我不会说这只是重复。这个问题还询问 JPA 是否使用 JDBC API。
标签: java spring jdbc spring-data-jpa