Java-Springboot-Mybatis plus
SpringBoot整合MyBatis-Plus后,可以简化dao和service层开发。
Dao层:
传统开发:需要在dao层接口中写所有的sql语句,很繁琐。
MP:只需要对dao层接口集成BaseMapper类(泛型为操作的实体类类型)即可,这样在dao接口中就有了一些常用的sql语句,可以直接使用。
1 |
|
当然,MP兼容自行书写sql语句,可以在该接口中继续自定义sql语句。
Service层:
类似于dao:
在service接口中集成IService
在service实现中:分别继承和实现一个类,继承传参为(dao接口,操作实体类)
1 | public class BookServiceImpl extends ServiceImpl<BookDao, Book> implements BookService |
这样,bookservice中即可直接使用相关调用dao层的方法。
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment
ValineDisqus