idea插件MyBatisCodeHelper Pro免费使用,及使用技巧 |
您所在的位置:网站首页 › idea付费版和免费版区别在哪 › idea插件MyBatisCodeHelper Pro免费使用,及使用技巧 |
目前MyBatisCodeHelper Pro需要订阅收费使用。 本插件收费使用,如需免费学习,可参考网上的一些教程 MyBatisCodeHelperPro使用技巧 配置数据库用的tinyInt 或者 smallInt生成java类型是 byte 和 short 两种类型。在java代码里面操作 byte 和 short 类型比较麻烦,经常需要强制转换,下面是设置使用Integer 来替代byte和short还有使用Java8的日期时间类型 Maven依赖 创建Maven项目,为保证生成的代码不出丙错误提示,导入依赖: org.mybatis mybatis 3.5.4 org.projectlombok lombok 1.18.10 com.github.pagehelper pagehelper 5.1.11 org.springframework spring-webmvc 5.2.1.RELEASE 根据实体类生成建表sql按alt+insert 根据生成地址拿到创建表的语句,数据库执行即可。 根据表生成Bean、Dao+mapper和Service第一步:在Intellij中连接上MySQL数据库,在指定的表上右键 第二步:配置生成信息 说明: exampleQuery:会生成一大堆的example文件,xml中的example代码看起来也很乱、建议使用方法名生成sql来替代。 不推荐mapper接口做继承,所以baseClass选项也不要选。现在代码都是自动生成的,mapper做继承仅能减少一些代码量,效率提升不明显。搞了继承后,看mapper接口对应的xml也变得比较麻烦,哪些方法要放到继承里面也比较难定义,有可能某些接口继承的方法根本用不到。 建议是每个接口只生成自己需要的xml方法。 -generatedComments选项建议选中,不然会出现如下所示的提示 第三步:查看各个生成的目录 只需要一个方法名,不需要参数和返回值,输入方法名后,按alt+enter–Generate mybatis sql 就可以生成了。 方法名生成sql时支持if test 按alt+enter 光标放到resultmap标签type属性值上 -> alt + enter -> generate unUsed properties 结果: 创建一个接口 -> 光标放到接口名上 -> alt + enter -> generate mybatis mapper for current class -> 选择mapper映射文件位置 根据方法名 直接生成sql代码 方法名有自动提示 单表操作的代码只有写个方法名就好了 find方法 生成update方法 生成delete方法 生成count方法 生成测试用例 生成分页查询 (依赖于 pageHelper) 在DeptServiceImpl类中就可以查看到刚才生成的带有分页功能的代码。 从表数据导出java insert语句可用于快速构造测试数据 可以使用 select query get 替代find开头,支持orderBy,distinct, findFirst 可以使用modify替代update开头 可以使用remove替代delete开头 支持distinct 大家还有什么别的使用技巧也可以分享一下~ |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |