Mybatis 的代码生成工具,真的是提升效率的好帮手。你只要配好数据库连接,点几下,就能把 Model 类、Mapper 接口和 XML 都给你整出来。字段映射、类型转换这些也都自动搞定,连getter/setter
都帮你写好,基本不用你动手,挺适合刚搭框架的时候用。
自动扫描数据库表结构,识别字段、主键这些,连字段类型都能自动对应到 Java 的类型,比如VARCHAR
对String
、INT
对Integer
,挺省事的。不用每次都写重复代码,开发体验好多。
模板自定义也比较灵活,想要什么风格的代码、加点注释格式之类的,都能自己配。习惯写注释的你,会喜欢。而且生成出来的Mapper
接口里也直接带常用的selectById
、insert
、update
这种方法,拿来就能用。
运行方式也简单,配好配置文件,命令行跑一下jar
,或者集成到 IDE 里点一下也行。配置项包括数据库连接、模板路径之类的,用起来挺顺手。
建议你项目刚起步或者频繁改表结构时用,会省下不少体力活。要是你对代码规范要求高,那就配套写几个好点的模板,配合使用效果更好。