1 Star 0 Fork 8

NRing / mybatis-geneator-tool

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

mybatis-geneator-tool

介绍

  • 可通过此工具自动生成Mybatis XML文件和dao的class类
  • 可结合BaseDao完成基础操作,BaseDao支持的方法如下
public interface BaseDao<T> {
	//根据实体对象新增记录
	long insert(T entity);
	//批量保存对象
	long insert(List<T> list);
	//更新实体对应的记录
	long update(T entity);
	//根据ID查找记录
	T getById(long id);
	//根据ID删除记录
	int deleteById(long id);
	//分页查询
	PageBean<T> listPage(PageParam pageParam, Map<String, Object> paramMap);
	//根据条件分页查询
	PageBean<T> listPage(PageParam pageParam, Map<String, Object> paramMap, String sqlId);
	//根据条件查询,返回列表
	List<T> listBy(Map<String, Object> paramMap);
	List<T> listBy(Map<String, Object> paramMap, String sqlId);
	//根据条件查询返回单个对象
	T getBy(Map<String, Object> paramMap);
	T getBy(Map<String, Object> paramMap, String sqlId);
}

Quick start

1、编写实体

2、在Main方法中指定实体类class、表名

3、运行main方法

后期计划

1、配置JDBC,自动连接到mysql,生成实体、dao、XML Mapper文件

github地址

https://github.com/xshiyu/mybatis-geneator-tool

空文件

简介

mybatis自动生成XML Mapper、dao,并结合basedao快速完成增删改查等操作 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/nlRing/mybatis-geneator-tool.git
git@gitee.com:nlRing/mybatis-geneator-tool.git
nlRing
mybatis-geneator-tool
mybatis-geneator-tool
master

搜索帮助