Java面试宝典
面试必问的试题解析
Mybatis-Plus应用
程序猿出品
导语
顺利入职大厂,赢得百万年薪,是每个入职It业的程序员所渴望的,但是僧多粥少,能够实现愿望的毕竟是少数。如何在激烈的竞争中脱颖而出,迎娶白富美...呃,不是,赢取Offer,走上人生巅峰,成了每个职场萌新关心的重点。 Java面试宝典系列,不敢说助推您事业成功,只要能帮助您事业大厦添得只砖片瓦,就足以宽慰老怀。
1Mybatis与Mybatis-Plus
mybatis是目前使用率比较高的一种持久层框架,一般项目都是基于ssm。虽然mybatis可以直接在xml中通过SQL语句操作数据库,很是灵活。但正其操作都要通过SQL语句进行,就必须写大量的xml文件,很是麻烦。mybatis-plus就很好的解决了这个问题。
Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。这是官方给的定义,关于mybatis-plus的更多介绍及特性,可以参考mybatis-plus官网。那么它是怎么增强的呢?其实就是它已经封装好了一些crud方法,我们不需要再写xml了,直接调用这些方法就行,就类似于JPA。