/mybatis-generator-with-gui

mybatis code and xml generator with gui

Primary LanguageJava

mybatis generator with gui

​ 基于JavaFX的mybatis代码生成器,使用最简单快捷的方式逆向数据库生成mybatis操作数据库的基础代码。

​ 这个项目是学习mybatis的时候,觉得没有顺手的mybatis代码生成器,就自己边学边做用javaFX写的(JavaFX也是现学的),本着从简的方式,没有提供更多自定义的功能,如果想提供更多功能或遇到问题可以在Issus中提出。

​ 提供数据库操作方法:

public interface StudentMapper {
    int insert(Student student);
    int insertCollection(List<Student> students);
    int insertOrUpdate(Student student);
    int insertOrUpdateCollection(List<Student> students);
    int update(Student student);
    int delete(java.lang.Integer id);
    int deleteAll();
    int deletes(List<java.lang.Integer> ids);
    List<Student> findAll();
    List<Student> findByWhere(@Param("where") String where);
    List<Student> findByWhereOrder(@Param("where") String where, @Param("order") String order);
    List<Student> findByLimit(@Param("offset") String offset, @Param("limit") String limit);
    List<Student> findByWhereLimit(@Param("where") String where, @Param("offset") String offset, @Param("limit") String limit);
    List<Student> findByWhereOrderLimit(@Param("where") String where, @Param("order") String order, @Param("offset") String offset, @Param("limit") String limit);
    Student findById(java.lang.Integer id);
    int count();
    int count(@Param("where") String where);
}

都是一些比较普通和常用的方法。

​ 界面截图:

imageimageimage