现在互联网企业做java都是在用spring mvc和mybatis么

struts2的项目也有团队在用,切换到spring web mvc的团队比较多,hibernate被淘汰,这个不客观,hibernate属于数据访问层,数据访问层需要根据自己具体业务选型,比如数据表结构很简单,数据量一般,这个时候你用hibernate未尝不是一个好的选择,快速开发.如果你多表连接比较多,查询比较复杂,mybatis也许是个更好的选择.讨论技术的时候结合业务场景更客观.之前的一些问题分享.看有帮助吗?如何学习spring? - 靳洪飞的回答最近学完jsp,接触struts,看了下介绍,分为两种,struts1.0和struts2.0,听说分别也很大,那初学者该怎么选择呢? - 靳洪飞的回答如何系统学习JAVA web框架? - 靳洪飞的回答
■网友
谁给你说hibernate要被淘汰了不少人说hibernate关联对象复杂,效率低,生成sql难看,那是没用好。其实我觉得最好的ORM是ms的entityframework
■网友
【现在互联网企业做java都是在用spring mvc和mybatis么】 no,我们用vert.x,连spring一起淘汰掉,orm也不需要,你用nosql啊,建议用pg,which支持jsonb类型,就可以少写很多sql了,也不怎么需要orm,ibatis很难用,jee那些东西都很难用


    推荐阅读