springjdbc的话要写一大堆的rowmapper,mybatis呢适应各种复杂应用,手写sql但是映射文件也多。如果项目较小直接用template吧,大项目的话mybatus会好些。个人愚见
个人感觉,hibernate太繁,springjdbc太简, mybatis 刚刚好。
很到位。 springjdbc确实太简单了,还不如dbutil呢,小项目我一直用的dbutil。mybatis没用过,只看了下,只用过ibatis两年多,写XML也很烦,mybatis应该改善了许多
你这个比较的很有意思,人家都是那MyBatis和JDBC比较。因为JDBC访问数据库是最快的,因为它是直接编译,而只要是使用框架的话一定会牺牲性能,但是带来的好处很多,复用性好、代码量少,你应该会使用过MyBatis吧,访问个数据库几乎都要成0代码了,只要写好配置文件就行。框架的维护性也好,比较方便,因为都是写在xml的配置文件中。至于你说的SpringJDBC他就是完全折中在MyBatis和jdbc之间的东西。