ORM 和 SQL 可以混在一起用吗

2019-08-30 15:06:47 +08:00
 hkitdog
有时候碰到需要用两个以上的 subquery 才能拿到的报告数据都是直接用 sql 的,ORM 想不出来怎么写,简单的 crud 用 ORM 是比较爽,但是混合使用在现实项目上常见吗? 要不要改掉这个习惯呢,一个项目全用 ORM or 只用 SQL?
1612 次点击
所在节点    问与答
5 条回复
sadfQED2
2019-08-30 16:25:54 +08:00
mybits 咋用的?
baozijun
2019-08-30 16:32:09 +08:00
java 的话 JPA,Mybatis,Hibernate 都支持混用.
gIrl1990
2019-08-30 17:15:46 +08:00
@baozijun 其实一直没弄懂 `JPA` `Spring Data JPA` `Hibernate` 之间的关系,他们是平级还是上下级?
babedoll
2019-08-30 17:17:26 +08:00
当然可以混用啦
baozijun
2019-08-31 00:17:10 +08:00
@gIrl1990 jpa 只是一种规范,data 是具体的实现。jpa 的底层是 hibernate

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/596541

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX