一款idea mybatis插件:极大提升crud效率,堪称神器!-尊龙官网入口

虽然写了很久的crud,但是依旧觉得写好crud是一件非常难且麻烦的事情,以下的情况在开发过程中应该都遇到过:

  • sql的编写需要细心,写错了sql字段或者表名称,修改完要重启(几分钟过去了)
  • sql编写好后进行测试时,造数据也好麻烦,特别是还存在表关联的情况,数据内容不真实,还容易超出字段长度,让人抓狂
  • sql好不容易能跑了,又会有以下的疑问
    • 符不符合sql开发规范?
    • 是否能命中索引?又可能命中哪个索引?
    • 日常环境数据太少,如何模拟sql在生产环境下运行的真实情况?
    • 性能怎么样,最大tps可以达到多少?数量大时是否会存在慢sql?
    • tp99/tp90、最大rt/平均rt、平均tps是多少呢?

对于使用mybatis的开发者还会存在这些问题:

  • mapper接口方法和xml标签不对应,修改完要重启(又几分钟过去了)
  • xml中多写了一个逗号或者分号,又没有错误提示,接口测试调用时才发现,修改完又又要重启(好多个几分钟过去了)
  • 这个mapper接口对应的是哪个xml文件?找找十几秒过去了
  • 这个xml文件对应的是哪个mapper接口?找找十几秒又过去了
  • 这个项目中有多少个xml文件?有多少sql语句?里面是否存在慢sql?是否都符合开发规范?
网站地图