建表之后最烦的就是写样板代码?填好表名、包名与字段列表,一键生成 Entity + Mapper 接口 + Mapper XML 三件套,字段类型自动映射,驼峰与下划线自动转换,模板配置本地保存。
用 MyBatis 做数据访问,建完表之后还有一套固定动作:写 Entity 并补全 getter / setter、写 Mapper 接口声明方法、写 Mapper XML 配 resultMap 与增删改查 SQL。逻辑几乎一模一样,只有表名和字段不同,手写既枯燥又容易在字段名、类型、列名对应上出错。
本工具把这三份代码一次生成:Entity 按字段类型映射 Java 类型(bigint → Long、varchar → String、datetime → Date 等),并根据是否为主键决定导入与注解;Mapper 接口生成基础的增删改查方法;XML 生成 resultMap、字段列表与 insert / update / delete / selectById / selectAll 语句。
字段列表支持动态增删,表名、包名、实体名等模板配置会保存在浏览器本地,下次打开自动回填,省去重复输入。全部在本地生成,代码不会上传。
sys_user)、包名与实体类名,实体名会自动按表名推导为大驼峰。sys_user 形式,工具会自动推导实体名 SysUser 与驼峰字段名。@Id 导入与主键注释。bigint、varchar(255)、datetime 等都能识别。bigint → Long、int → Integer、varchar / text → String、datetime / timestamp → Date、decimal → BigDecimal、tinyint → Integer 等。写 varchar(255) 这类带长度的类型也能识别。<id> 标签而非 <result> 中映射,保证 MyBatis 主键映射正确。sys_user 会转成大驼峰 SysUser 作为实体类名,字段列名同理转成小驼峰(user_name → userName);手动改过实体名后则不再自动覆盖。审核通过后就会展示在留言板上,稍安勿躁~
还没有留言,来抢沙发吧!