mybatis第一天

--mybatis之前属于apache的开源项目,叫做ibatis,后来迁移到google旗下,之后迁移到github下。

mybaits和hibernate框架都属于orm框架(数据库表记录和Java bean的映射关系),但是hibernate封装的太多,甚至sql语句都是框架底层自己实现的,要进行sql优化还要学习HQL(应该没记错),增加学习负担,但是对于简单查询业务,不需要进行sql优化的功能使用起来还是很方便的。mybatis,将sql语句的编写从框架底层独立出来,可以进行优化sql处理,所以更灵活一点,学习起来也方便。

1.核心配置文件,用于加载数据源信息,事物管理等信息...,目的是为了生成sqlsessionfactory对象,Sqlsessionfactory是mybatis框架的核心对象,也可以不使用核心配置文件来生成核心对象
2.sql语句映射配置文件可以直接被service层的代码直接读取并访问数据库,以前人这么做,现在都是配合dao层的接口一起代理(proxy)生成dao层的实现类对象。

全部评论

相关推荐

10-28 11:04
已编辑
美团_后端实习生(实习员工)
一个2人:我说几个点吧,你的实习经历写的让人觉得毫无含金量,你没有挖掘你需求里的 亮点, 让人觉得你不仅打杂还摆烂。然后你的简历太长了🤣你这个实习经历看完,估计没几个人愿意接着看下去, sdk, 索引这种东西单拎出来说太顶真了兄弟,好好优化下简历吧
点赞 评论 收藏
分享
totoroyyw:千年老妖😂
投递华为等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务