app开发者平台在数字化时代的重要性与发展趋势解析
630
2022-11-16
【12.9】boot学习 mybatis-plus 用法
接上一节修改mybatis 为mybatis-plus
第一步
注释掉mybatis-spring-boot-starter 我们只引入mybatis-plus-boot-starter
第二步
https://baomidou.com/pages/226c21/#%E5%88%9D%E5%A7%8B%E5%8C%96%E5%B7%A5%E7%A8%8B 实体类指定数据库映射表。 字段用TableField 映射,数据库没有的 添加 exist = false,字段一致的可以省略。
@Data@TableName("test_collection")public class Company { private String companyId; private String companyName; @TableField(exist = false) private List
第三步修改 dao
继承 BaseMapper
@Mapperpublic interface WebDao extends BaseMapper
第四步 修改 service
继承 ServiceImpl 实现 IService ,https://baomidou.com/pages/49cc81/#service-crud-%E6%8E%A5%E5%8F%A3 这里介绍service实现了许多接口
@Servicepublic class CompanyService extends ServiceImpl
第五步 修改Controller 添加两个方法 list 和 page
@RestController@RequestMapping("/t")public class WebController { private Logger logger = LoggerFactory.getLogger(WebController.class); @Autowired CompanyService companyService; @RequestMapping("/t") public List
最后访问
对于单表操作提高了开发效率。与jpa有相识之处,处理单表数据CRUD基本可以省略,不用手写了。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~