http://my.oschina.net/vigiles/blog/125127
目录[-]
- 1.数据准备:
- 1)建库:
- 2)建表:
- 3)预设数据:
- 2.编写Generator执行配置文件:
- 3.搭建执行环境:
- 1)创建项目包:
- 2)准备文件:
- 4.执行命令行语句:
- 5.查看生成的文件:
- 6.查看文件内容:
- 1) cn/cvu/dao/EminemMapper.java :
- 2)cn/cvu/model/Eminem.java :
- 3) cn/cvu/model/EminemExample.java :
- 4)cn/cvu/xml/EminemMapper.xml :
- 7.测试,使用生成的文件查询:
- 1)导入MyBatis的jar包:
- 2)创建MyBatis的xml配置文件:
- 3)Java测试代码:
1.数据准备:
mysql5.5 。
1)建库:
1 2 |
|
2)建表:
1 2 3 4 5 |
|
3)预设数据:
1 2 |
|
2.编写Generator执行配置文件:
generatorConfigation.xml 。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 |
|
3.搭建执行环境:
1)创建项目包:
2)准备文件:
4.执行命令行语句:
C:\> java -jar mybatis-generator-core-1.3.2.jar -configfile generatorConfigation.xml
如果增加“ -overwrite ”参数会覆盖原有文件。事实上原有文件会被重命名。
5.查看生成的文件:
6.查看文件内容:
在MyEclipse中新建空web项目,将“cn”包放入“src”内。
1) cn/cvu/dao/EminemMapper.java :
(1)修改自动生成的包路径。如果没有注解类包,可以注释图中第4行代码。
(2)然后将图中两行代码中的注解删除。
2)cn/cvu/model/Eminem.java :
修改包路径。
3) cn/cvu/model/EminemExample.java :
修改包路径。
4)cn/cvu/xml/EminemMapper.xml :
修改映射文件路径:
7.测试,使用生成的文件查询:
1)导入MyBatis的jar包:
mybatis-3.2.2.jar
mybatis-generator-core-1.3.2.jar
mysql-connector-java-5.1.22-bin.jar
2)创建MyBatis的xml配置文件:
上面我们注释掉了自动生成的注解代码,在src新建一个xml配置文件,mybatisConfigation.xml:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
|
3)Java测试代码:
创建测试类cn.cvu.test.dotest.TestGenerateWithXML :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
|
- end