为什么mybatis要这样写,明明xml写sql,搞得我们看不懂,就觉得深奥了

为什么mybatis要这样写,明明xml写sql,搞得我们看不懂,就觉得深奥了

为什么mybatis要这样写,明明xml写sql,搞得我们看不懂,就觉得深奥了

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

18回答
不停思考者 2020-08-02 15:20:45

某种程度来讲,通过竞争,会使竞争者越来越像。

静默_Love 2020-07-26 16:11:17

在持久层面,我个人觉得JOOQ是挺好用的

youngledo 2020-07-20 14:12:14

说实在话,很多所谓的mybatis-plus还是tk-XXX什么的,纯粹是重复造轮子,很多小改进确实挺方便的。但其实Spring早就提供类类似的方式,就是Spring Boot Data JPA的组件,其原理是一样的,只是很多人不知道。但从个人角度看,我并不喜欢使用这些plus、tk什么的,纯粹是多余的,而且mybatis新版本就支持注解和XML的方式,完全够用,至于分页自己可以只集成分页插件就好没必要再去引入其它的所谓增强版,这些不就是Spring早已提供的JPA的方式吗,直接使用官方的不是很好吗?

juwencheng 2020-03-14 00:42:52

每个人都有自己的开发习惯和喜欢用的技术,老师是使用他习惯的技术来进行讲解,至于我们项目中是否使用,还会根据实际情况而定。

慕函数9884427 2020-02-27 20:57:57

看公司情况去定吧  mybatis  有注解和xml 方式  单表这种简单的操作就没有必要去纠结了 注解有注解的优势  但是我个人还是觉得 xml 方式 方便上手一些和维护 就算重新招人 也很快上手

慕才子 2020-02-26 15:59:39

还是挺好用的,单表的增删改查不用写sql了, 这不是很舒服么

salmonxu 2020-01-29 12:17:21

老师用的是tk-mybatis,与mybatis-plus差不多,基本的增删改查都已经实现,但不明白老师为什么还要生成mybatis的xml?复合查询的时候还用得到xml

  • 我也觉得在单表查询的时候,应该不需要生成xml的。在多表查询时才需要用到xml。不明白。
    2020-03-18 19:48:13
Tom_Dragon 2020-01-28 17:54:03

这种写法很主流呀,很多公司都是这样的实践的。单表就用默认的,多表就自定义。JPA的也是这样的。

逛街的绿豆 2020-01-22 09:35:50

减少代码的编写,本人比较喜欢mybatis-plus,还可以自带分页,很舒服

ID_tony 2020-01-15 10:14:39

正常的开发工作中很多的公司框架都会集成这种第三方的工具(代码生成工具,mybatis plus等) 对于简单的查询一般就是用工具提供的查询方法即可,不用一直在xml里写sql,开发效率高,减少代码量,以后维护也方便一些

JingXY 2019-11-26 13:16:06

单表增删改查用 example 比较方便呀,不然你 service 层要定义和实现方法,mapper也要定义和实现,多麻烦

被一个苹果砸到的我 2019-11-24 10:22:08

很正常吧,单表的sql没必要写道xml里把,mybatis-plus了解一下。

慕粉1624364423 2019-11-21 19:04:40

为了提高开发效率,工具使用多了就顺手了,后面开发时间就会缩短。这里省下的是写单表增删改差的sql语句的时间。

慕桂英1541344 2019-11-21 00:37:47

你可以看作开拓视野嘛


oliveoil 2019-11-19 13:39:01

还是怀念ThinkPHP5的数据库操作,模型查询,关联查询,太方便了

bgkp 2019-11-18 10:41:49

了解下JPA,  这个mapper中间件, 结合了JPA的优点和mybatis本身的优点

NagiSaki 2019-11-15 08:49:36

一些简单的增删查改可一个用 普通的Example 来执行,而不用我们写sql,这样提高开发效率。

但稍微复杂一点的sql还是要我们自己手写的。

story_has_you 2019-11-14 21:21:06

个人编码习惯吧,单表操作那样写的确简单一点


问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师