最近在一家企业工作,主要从事互联网网站开发的,但是由于公司项目中不是使用的传统的如iBATIS、hibernate等类似的ORM框架,而是全部采用字符串拼接,使用spring jdbc插件来完成数据库操作,感觉sql代码凌乱难于维护。故一直在想ORM在项目中会有多大的性能影响,然后看了许多项目里面也会有公司自己封装的一些映射操作,即便如此也不能保证sql代码整洁,所以一直猜想既然都做到这一步了为何还不如直接引入iBATIS这类ORM框架来的方便。
所以想了解使用ORM框架或不使用ORM框架有多大区别,区别在哪儿,我指的是针对如淘宝,京东,QQ空间类似这种访问量比较大的网站。
所以想了解使用ORM框架或不使用ORM框架有多大区别,区别在哪儿,我指的是针对如淘宝,京东,QQ空间类似这种访问量比较大的网站。
解决方案 »
- JAVA 多表不同字段 使用一个页面做报表, 排序,查询条件相同 如何实现?在线等!
- WebLogicServer启动不了呀!要怎么解决呢???
- 我想要一个特定要求的注册码
- 用ODBC数据源连接为啥老失败?
- 我的简单hibernate程序出现异常了
- [Microsoft][ODBC 驱动程序 管理器] 非法的游标状态????
- 求书~~ 顶者有分!
- 部署SAE后servlet 404错误
- 【求助】javabean 访问文件的路径问题
- HTTP Status 404 - /Struts_HelloWorld/HelloWorld.jsp错误怎么解决
- html中超链接提交给servlet出现乱码
- 一个挺大的问题
spring jdbc 只是针对jdbc进行了很薄一层的封装,比起hibernate这种大型ORM框架效率要高的多~
主要还是看需求,像网站应该还是要保证效率优先的~
EF用不好后期会比较坑,主要是自己没用好,而不是EF本身的问题;
后来自己做了一个小型ORM ;最近开源了,可以考虑试试
名称:LambdaToSql
开源地址: https://gitee.com/wangshuyu/LambdaToSql/wikis