# wlMybatisGenerator-intellij-idea-plugin **Repository Path**: wl1411956542/wl-mybatis-generator-intellij-idea-plugin ## Basic Information - **Project Name**: wlMybatisGenerator-intellij-idea-plugin - **Description**: wlMybatisGenerator 插件源码 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-04-14 - **Last Updated**: 2025-03-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # wlMybatisGenerator #### 介绍 This is a mybatis code generator based on the idea community version, which can automatically generate entity classes, dao, and mapper files. 这是一款基于idea社区版的mybatis代码生成器,可以自动生成实体类、dao、mapper文件 同时还可以做到.properties文件自动补全,以及导航到属性所在的类 #### 安装教程 file -> setting -> plugins 搜索wlMybatisGenerator,点击install #### 使用说明 安装成功后,Tools 菜单下会出现 MBG 子菜单,点击后,会出现弹窗如下: 可以选择历史连接记录,或者输入新的连接参数 ![输入图片说明](IMG/wl-mybatis-generator.png) 输入host、port、username、password后,点击test connection 如果连接失败则会警告 如果连接成功,database下拉列表中会展示所有数据库,可以通过前缀匹配来搜索 选择database后,table下拉列表会展示所有表,同样可以通过前缀匹配来搜索 选择好表之后,输入entity package也就是实体类的包路径, dao package dao接口的包路径, mapper package 即 mapper.xml的路径 可以点击choose按钮,选择目录,确认后自动转换为包名 table prefix,对于指定了前缀的表,生成文件时会去掉前缀,例如 t_user表,如果指定 t_ 前缀,那么最终会生成的实体类是 User,文件名类似 还有use lombok,如果选择了使用lombok,则实体类会增加@Data注解 ![输入图片说明](IMG/useLombokEntity.png) 如果不选择,默认生成getter/setter方法 ![输入图片说明](IMG/unuseLombokEntity.png) mergeFile 不选默认覆盖已存在的文件,选中则会将已存在的文件跟新生成的文件进行合并 搜索框支持表名模糊搜索