java代码自动生成,在线生成非常好用收藏

spring+mybatis开发项目时,可以使用很多代码生成策略。但是一般都要装这个装那个,有时候临时用下要改配置、连接啥的不是很方便。终于找到一个很方便的在线代码生成器。
工具地址:https://tool.ityuan.com/gcode

操作步骤:
一、用navicat导出表结构(navicat8及以下版本导出的表结构才行,navicat12导出的表结构我这边测试上传有问题)
二、点击上传sql表结构(需要注意跟进自己实际需要设置实体名称、包路径)
java代码自动生成,在线生成非常好用收藏_第1张图片
三、生成代码如图,点击右侧copy按钮可以copy代码
java代码自动生成,在线生成非常好用收藏_第2张图片
这里需要注意的是例如生成的对象是Student, 需要自己手动建一个对象StudentDTO继承Student。表示对象的调用入参。例如:

package com.myschool.student.mapper;

import com.myschool.student.dto.StudentInfoDTO;
import com.myschool.student.entity.StudentInfo;
import java.util.List;

public interface StudentInfoMapper {
    int delete(Long id);

    int insert(StudentInfo studentInfo);

    int insertDynamic(StudentInfo studentInfo);

    int updateDynamic(StudentInfo studentInfo);

    int update(StudentInfo studentInfo);

    StudentInfo selectById(Long id);

    List findPageWithResult(StudentInfoDTO studentInfoDTO);

    Integer findPageWithCount(StudentInfoDTO studentInfoDTO);
}

你可能感兴趣的:(java工具)