java 从数据库检索数据: Spring Boot [关闭]

sf6xfgos  于 2023-02-20  发布在  Java
关注(0)|答案(1)|浏览(129)

已关闭。此问题为opinion-based。当前不接受答案。
**想要改进此问题吗?**请更新此问题,以便editing this post可以用事实和引文来回答。

昨天关门了。
Improve this question
我知道有很多方法可以从数据库中获取数据,其中一种是使用JPA或类型化/命名查询。我想知道在企业级我们使用JpaRepository还是自定义存储库,如果是自定义的,我们到底使用什么来获取数据,是流API还是标准API或其他东西。
我尝试过使用JpaRepository、getById()和流API过滤器

eqqqjvef

eqqqjvef1#

我做企业编程已经很长时间了,对我来说最好的选择是JPA,因为JPA允许您避免用SQL的数据库特定方言编写DML。JPA允许您加载和保存Java对象,而根本不需要任何DML语言。当您确实需要执行查询时,JPQL允许您用Java实体而不是SQL表和列。还有许多有用的注解,如@DynamicUpdate和@DynamicInsert,帮助ORM创建更有效的查询。

相关问题