|
|
1
6
使用ORM、datamapper等不会使相同的SQL查询运行得更快。但是,在使用Hibernate时,您可以从以下方面受益 延迟加载 , , 这些特性可能有助于提高性能。我并不是说Hibernate对于每一个用例都是完美的(对于Hibernate不能很好地处理的特殊情况,您总是可以退回到原生SQL),但是它做得非常好,并且绝对可以缩短开发时间(即使在增加了优化时间之后)。
|
|
|
2
4
ORM允许您深入OOP世界,但这是以性能为代价的,特别是在我们的例子中,对于多对多关系。我们默认使用Hibernate,在需要时使用jdbc进行性能优化。 |
|
|
3
1
如果本机JDBC调用使用低效SQL,那么您可能会看到一些性能改进,因为HIbernate倾向于生成良好的SQL。 |
|
|
user384884 · Dapper返回零guid 1 年前 |
|
|
qanqanqan · 如何在Django ORM中通过最大值获取对象 1 年前 |
|
|
Kirill · Django RawSQL注释字段 1 年前 |
|
|
nepko · Django将字符串过滤为整数? 2 年前 |
|
|
Emirhan Ay · 用实体框架建立两个实体之间的关系 2 年前 |