一、什么是逆向工程
我们在使用mybatis时:需要根据数据表去创建pojo类、pojo类的映射文件以及sql语句和Dao层,而这些部分没有什么技术含量。myBatis官方提供了逆向功能,可以根据数据表自动生成实体类,实体类的映射文件以及dao层。我们通常将Dao层称为mapper.java,将映射文件称为mapper.xml,将实体类称为pojo。
二、逆向工程的特点
作用:根据数据库中的表(数据表)自动生成实体类+实体类映射文件+dao接口,那么我们只需要专注于业务逻辑即可
使用:导入逆向工程运行
我们在做项目时只需要调用逆向工程生成的类,不需要对它做任何修改
注意:TbUserExample这个对象是用来设置条件的和sql语句。
三、下载逆向工程
我们使用mybatis需要导入mybatis的jar包,如果使用逆向工程还需要逆向工程的jar包 mybatis-generator-core-1.3.7.jar