mybatisPlus------MyBatisX插件(十二) MyBatisX插件是idea插件,如果想要使用它,那么首先需要在IDEA中进行安装。 安装插件 搜索"MyBatisX",点击Ins
MyBatisX插件是idea插件,如果想要使用它,那么首先需要在IDEA中进行安装。
搜索"MyBatisX",点击Install,之后重启IDEA即可。
之后就可以在Mapper接口中,看到红色小鸟的标识,点击这个红色小鸟,会自动找到对应mapper.xml文件,以及文件中的方法。可以说十分方便。
在mapper.xml文件中也会有蓝色小鸟,点击后会自动跳转到mapper接口的位置。
首先需要在IDEA中连接到数据库
点击数据库,点击对应的表名,点击“MybatisX-Generator”
之后填写对应的内容
之后是配置生成mapper文件,service文件的位置。
选中Lombok就不用再选toString/hashCode/equals
之后点击finish即可。
不需要写返回值,只需要写方法名就能够快速生成CRUD
选择之后需要点击“Alt+Enter”才能够生效。
选择Generate Mybatis sql,即可在mapper文件中自动生成sql。
int deleteByNumAndProductCode(@Param("num") Integer num, @Param("productCode") String productCode);
<delete id="deleteByNumAndProductCode"> delete from aaaaa where num = #{num,jdbcType=NUMERIC} AND product_code = #{productCode,jdbcType=VARCHAR} </delete>
int updateProductCodeByNumAndProductCode(@Param("productCode") String productCode, @Param("num") Integer num, @Param("oldProductCode") String oldProductCode);
注意update方法名的语法,要有By加条件。
<update id="updateProductCodeByNumAndProductCode"> update aaaaa set product_code = #{productCode,jdbcType=VARCHAR} where num = #{num,jdbcType=NUMERIC} AND product_code = #{oldProductCode,jdbcType=VARCHAR} </update>
select、query 查找
update 更新
delete删除
by 条件
and 连接条件
太牛皮了,我敲
来源地址:https://blog.csdn.net/cz_chen_zhuo/article/details/129387532
--结束END--
本文标题: MybatisPlus------MyBatisX插件:快速生成代码以及快速生成CRUD(十二)
本文链接: https://lsjlt.com/news/408442.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-04-01
2024-04-03
2024-04-03
2024-01-21
2024-01-21
2024-01-21
2024-01-21
2023-12-23
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0