自动生成代码配置
创建自动生成代码的java文件。
(1)先创建一个java Project,然后next,然后选择Create project from template模版,
选中后,点击Java Hello World模版,然后next,出现定义Project名时,写上自己定义的文件名(提示:automatic 自动的,generate 生成,code 代码),然后finsh,这就完成了自动生成文件的创建。
图片1.png
图片2.png
导入相关的lib。
(1) 点击项目,然后创建一个lib的目录,然后将mybatis的三个jar包和关于打印
日志的log4j的jar包导入。
图片3.png
(2) 然后选中导入所有的jar包,然后右击,选中Add as lib..,然后在 level 选项
中选择Project Library,这就完成了相关自动生成代码的包的导入。
图片4.png
(3) 完成后的目录展示
图片5.png
导入generatorConfig.xml
(1) 将generatorConfig.xml放在项目的目录下,与src,lib同一级目录。
图片6.png
修改generatorConfig.xml配置文件。
(1) 修改连接数据库的主机名,数据库。
connectionURL="jdbc:mysql://localhost:3306/mybatis"
userId="root" password="123456">
connectionURL:修改的是自己连接数据的主机(如果是本机用localhost,如果是远程的话,就输入远程的ip地址)和数据库的名字
userId: 数据库的用户名
Password: 数据库的密码
(2) 修改连接数据库的表名
tableName: 连接数据库中的表名。
如果有多个表名需要连接,可以写多个我们这样的标签,修改tableName中的表名。
(3) 修改自动生成的bean类(或者说Po类,model类)的位置。
targetProject=".\src">
targentPackage: 就是我们生成bean类的目录和位置,(生成的包在src/cn/kz/com/po)
targetProject: 如果值为”.\src” ,就是将文件创建在src根目录下
(4) 修改生成mapper文件的位置
targetProject=".\src">
(5) 修改生成mapper接口的位置
targetProject=".\src">
将GeneratorSqlmap 类复制到src下。
(1) 如果类不报红,就直接运行(运行前,记得将数据库打开),然后运行如果出现了生成的包和文件,就说明成功,虽然控制台会显示一些红色的日志,但无关紧要。
图片7.png