您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
都说mybatis上手简单,我咋觉得比hibernate上手难,该怎么办?
简单,框架,的话都说mybatis上手简单,我咋觉得比hibernate上手难,该怎么办?
发布时间:2019-02-08加入收藏来源:互联网点击:
都说mybatis上手简单,我咋觉得比hibernate上手难,该怎么办?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
一个非常好的问题。在Java + Spring Boot主流开发框架组合中,数据层开发常用的持久化实现方案有多种选择,其中MyBatis和Hibernate都是比较受欢迎的框架。
不得不提国内的一个开源框架MyBatis Plus,对MyBatis做了进一步增强、简化开发和提高效率,并且提供了简单易用的代码生成器。
开发过程只需三步:Spring Boot集成MyBatis和MyBatis Plus,配置代码生成器,调用Service开发CRUD功能。
一,Spring Boot集成
二,配置代码生成器
MyBatis Plus提供了一个功能强大的代码生成工具AutoGenerator
1,在代码中修改文件路径和包名称:MyBatisPlusGenerator.java
2,运行MyBatisPlusGenerator.main(),生成器可以放在一个独立的项目中。
3,生成代码文件entity, mapper和service,继承基类BaseMapper和IService封装的CRUD功能函数。
三,调用Service
CRUD是创建(Create)、读取(Retrieve)、更新(Update)和删除(Delete)4种数据库操作的首字母缩写,LogServiceImpl实现IService接口,聚合LogMapper功能:
以单元测试读写Log数据表为例:
我是工作多年的Web应用架构师,欢迎关注我,了解更多IT专业知识。
回答于 2019-09-11 08:43:50
熟练了就好了,但是好多公司现在用m比较多
回答于 2019-09-11 08:43:50
我司JPA与Mybatis混用,复杂sql,像跨库多连表用mapper,简单查询用jpa和search key
回答于 2019-09-11 08:43:50
感觉都差不多,基本使用都很简单。除非研究源码,自己实现二级缓存
回答于 2019-09-11 08:43:50
特简单,配置文件xml或者直接注解
回答于 2019-09-11 08:43:50
hibernate如果不需要你去做配置的话,和操作bean差不多。
回答于 2019-09-11 08:43:50
https://github.com/chenrenfei/sagacity-sqltoy
为什么一定是mybatis呢?看一下sqltoy-orm吧,hibernate模式增加强sql组合!
回答于 2019-09-11 08:43:50
因为你还对手写SQL不熟练
回答于 2019-09-11 08:43:50
其实熟练就好啦,他们都说国内公司用这个MyBatis的多,我也是刚把SSM框架学完,学起来感觉的话还行,可能我学的还比较基础吧![呲牙]
上一篇:石家庄市开发商逾期交房怎么退房?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |