为什么阿里巴巴的持久层采用iBatis框架?
ibatis写sql更灵活,而大多数项目对于单表操作其实都是简单点,复杂的是查询,说明阿里遇到的问题层次已经比较高,而不是很多人停留的crud层次,觉得hibernate很够用!
当然阿里选择ibatis或mybatis也存在历史的局限性问题,因为当时sqltoy-orm没有诞生,否则最该选择使用的是sqltoy!
这个时代应该融合hibernate和mybatis的优点,同时更加强化查询才是正道!
为什么说mybatis(plus)还是不行(尤其是查询,crud有底,但查询诉求是上不封顶的!下面展示了一个相对简单点查询,而实际项目中sql可能要复杂的多,mybatis怎么写!写完后期怎么维护?怎么读得懂?),下面列几个小例子,展示天差地别!
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有