Benchmark (framework) Mode Cnt Score Error Units
BenchmarkRunner.query mybatis thrpt 10 66.269 ± 5.584 ops/ms
BenchmarkRunner.query jdbc thrpt 10 125.223 ± 6.476 ops/ms
BenchmarkRunner.query hibernate thrpt 10 57.952 ± 2.983 ops/ms
BenchmarkRunner.query objsql thrpt 10 85.329 ± 4.812 ops/ms
BenchmarkRunner.update mybatis thrpt 10 118.780 ± 6.028 ops/ms
BenchmarkRunner.update jdbc thrpt 10 184.414 ± 10.612 ops/ms
BenchmarkRunner.update hibernate thrpt 10 66.626 ± 1.556 ops/ms
BenchmarkRunner.update objsql thrpt 10 130.013 ± 2.718 ops/ms
其中 ops/ms 表示每毫秒完成的操作
无论是查询,还是更新,与 MyBatis 无法拉开较大的差距,但多次运行后,总是稳定的领先。ObjectiveSQL 在性能与易用性上相比其它 ORM 框架优势比较明显,编写的代码量上优势更加明显,希望大家多多体验,并能提交 issue,
https://github.com/braisdom/ObjectiveSql
(喜欢的朋友,给个 star,感谢)
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.