mybatis-generator

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

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

3回答
好帮手慕小尤 2021-06-08 11:42:06

同学你好,1、同学理解是正确的。mybatis.generator 简称 dalgen,解决mybatis代码自动生成的缺失。

    ​mybatis-generator-maven-plugin mybatis比较官方的代码生成器,生成dao、mapper、mapper.xml且生成大量mybatis动态sql。

2、已经下载好的插件,是不需要在resources目录下重新在存储一份的。如下所示:

http://img1.sycdn.imooc.com//climg/60bee6ab09b78e2902290121.jpg

祝学习愉快!

  • 提问者 rock221 #1

    那老师为啥在pom中下载了依赖,然后又添加到了resources中啊 

    2021-06-08 11:43:16
  • 提问者 rock221 #2

    还有一个问题, 自动声场的 mapper包下的接口,也就是dao层的,没有@Repostory注解,需要我们自己添加吗。 我记得之前的mybatis-plugin 就不需要加这个注解了, 这里需要加吗 。

    2021-06-08 11:59:46
  • 好帮手慕小尤 回复 提问者 rock221 #3

    同学你好,1、可能是同学设置的maven路径存在问题,则建议同学进行检查。如下所示:

    http://img1.sycdn.imooc.com//climg/60bf08560975b19809980738.jpg

    2、同学描述的是否是@Repository注解,如果是,则该注解用于标注数据访问组件,即DAO组件。而@Repository会在Spring中配置扫描包地址,然后生成dao层的bean,之后被注入到ServiceImpl中。所以是需要同学进行添加的。而@Repository注解属于Spring,所以在mybatis-plugin中不需要添加。

    祝学习愉快!

    2021-06-08 14:14:08
rock221 提问者 2021-06-08 11:35:27

还有个问题

 maven已经下载了这个插件,为啥要单独把插件在放到resources目录下呢 http://img1.sycdn.imooc.com//climg/60bee57d09a2d66a07060352.jpg

rock221 提问者 2021-06-08 11:31:16

追加:作用是生成mapper和dao接口,还有实体类的创建,都是自动化的 ,它自动创建了交互功方法,如果不够用我们再扩展就可以了。对吧? 这个属于快速搭建项目的插件吧。 

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

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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