在使用 MyBatis-Plus 时,不必为每个实体类都实现继承 'ServiceImpl' 的 Service,只需要继承 'BaseMapper' 即可。继承 'ServiceImpl' 的 Service 只是为了提供一些常用的 CRUD 操作的实现,但并不是必须的。

如果只继承 'BaseMapper',可以自己实现需要的操作方法,这样可以更灵活地控制业务逻辑。从性能上来说,继承 'BaseMapper' 的 mapper 性能会比继承 'ServiceImpl' 的 Service 略好一些,但差别不会很大。

SpringBoot MyBatis-Plus:实体类必须继承 ServiceImpl 吗?

原文地址: https://www.cveoy.top/t/topic/nyrQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录