繁体   English   中英

Spring 数据 Jpa 与 Spring Jdbc 查找表

[英]Spring data Jpa vs Spring Jdbc for lookup tables

In our project we are using spring data jpa (which I really like)but when it comes to small lookup tables im thinking would it be advantageous to use spring jdbc (write the query ourselves) instead of jpa. 考虑 25 个独立的查找表(它们之间没有关系),只有 10 行,2 列数据。 在这里,我们必须创建 25 个存储库,25 个实体,因此 memory 中的 50 个 bean 仅用于执行一项操作(获取所有查找数据)。使用 jdbc,我们可以编写 25 个方法来查询这些表。 所以纯粹从性能角度来看,在这种情况下,jdbc 的性能是否优于 spring 数据 jpa? 但如前所述,我更倾向于 spring 数据 jpa 因为它的代码更少。 有什么办法可以减少 spring 数据 jpa 中这些 bean 的数量。 请注意,我们不允许对 dB 进行任何更改、添加新表/视图/列等。感谢您的帮助!

首先 JDBC 比 JPA 更快,这减少了应用程序端的负载。 其次,如果您需要多个表中的列而不在 DB 中添加任何更改,那么我的建议是 go 和 JDBC 查询。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM