- 能够生成单表相关的Mapper.xml,Entity,Dao相关的方法
- 必须连接mysql方能自动生成,数据库配置文件在resources/config/db.properties
- 将要生成的表名放在resources/config/tables.properties中,然后执行生成类为com.ibatis.tools.autogen.Gen.java
- 生成的类在:项目根目录的:gendir
- 将生成的类,按需求copy入自己的项目
-
db.properties 将java_package已改成dao_package 只需要定义到dao的包名即可
-
resources/config 下增加4个模板类 分别是是对应的entity,Mapper,DAO,DAOImpl四个类,将一气呵成,直接按公司的命名称及结构目录生成,将直接生成4个类
目录结构如下(service目录以上已忽略)
|-service
|-dao
|-api
|-AbcDAO.java
|-entity
|-AbcEntity.java
|-impl
|-mapper
|-AbcMapper.java
|-AbcDAOImpl.java
- Mapper.xml 查询中主表加入别名 “tb1”(也没想到好的别名,抱歉)