步骤1、在eclipse中新建一个Dynamic Web Project项目,在src包下放加入生成dao层的配置文件generatorConfig.xml文件
步骤2、在WebContent—WEB-INF—lib,把MySQL的主架包
mlysql-connector-java-8.0.15.jar;
以及generatorConfig.xml文件中的
mybatis-generator-core-1.3.7.jar全部导入进去。
步骤3、此处需要修改4处
第一处:打开配置文件generatorConfig.xml,在classPathEntry location位置加载MySQL驱动
注意与我们电脑中存放mysql-connector-java-8.0.15.jar位置一致 ,并且保证文件路径中不存在中文!!!
D:\MyBatisgeneratorJar
第二处:修改我们在数据库中所需要库的库名已经我们的账户、密码
第三处:在src目录下新建两个空包,一个用来存放实体类,一个用来存放mapper
回到配置文件generatorConfig.xml中,这里的实体类、mapper包名和刚才设置的两个空包名一致
第四处:修改项目路径
点击项目——右键Show In——System Explorer——找到存放项目的位置,点击项目进入
找到src文件夹,找到我们项目的存放路径复制并粘贴到我们的配置文件中
三处需要修改!
使用注意:
生成易于使用的针对Model对象和XML配置文件 的代码,即dao层接口文件
type="ANNOTATEDMAPPER",基于注解的Mapper接口,不会有对应的XML映射文件
type="MIXEDMAPPER",XML和注解的混合形式,(上面这种情况中的)SqlProvider注解方法会被XML替代
type="XMLMAPPER",所有的方法都在XML中,接口调用依赖XML文件
步骤4、回到桌面,shift+右键,选择Powershell窗口放置
java -jar D:\MyBatisgeneratorJar\mybatis-generator-core-1.3.7.jar -configfile src/generatorConfig.xml
注意:D:\MyBatisgeneratorJar\mybatis-generator-core-1.3.7.jar是在自己的电脑中的存放路径
当看到命令行finished successfully表示自动生成成功
步骤5、返回我们的项目中,选中项目,右键Refresh刷新
实体类和mapper接口就都出现了。