ORM框架到底什么情况下用比较好,听说好的大型的网站已经放弃ORM了,这是为什么?我也知道jdbc

ORM框架到底什么情况下用比较好,听说好的大型的网站已经放弃ORM了,这是为什么?我也知道jdbc速度的确快,但是应用上繁琐了。求高人指点,我要做一个压力比较大的网站,技术上没有具体要求。我打算用springmvc, spring jdbc来构建,放弃ORM是正确的吗?

orm是一个对象与数据库映射的工具,利用java的反射,运行期实现对象,表之间的互换!这样带来一定的消耗,特别是高访问量的大平台,一个细小的性能问题影响全局,因此,不用框架,减小消耗
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-08-25
ORM框架都是对JDBC 的封装, 那么, 使用这些框架的时候必然要 绕几圈才能到JDBC语句,最后操作数据库, 起作用就是帮你简化了复杂的sql语句. 那么它必然在性能上有所损失.
项目不是很大,要求不是很高 用ORM还是很方便的(可以级联增删改查).
如果要求高性能,其实可以用mybatis 框架
如果你的sql语句很牛逼,那可以直接jdbc 构建追问

纯JDBC的话,有什么可以推荐的,目前流行的JDBC框架吗

追答

mybatis

追问

如果用非orm,那么这些数据对象怎么创建呢?难道都手动打出来吗

本回答被提问者采纳
相似回答