联合查询
- 建表
- 创建mapping的文件
Mybatis generator使用方法
- 安装mybatis generator插件
Help—>install from site...
点击add
输入name和location后点击ok
http://mybatis.googlecode.com/svn/sub-projects/generator/trunk/eclipse/UpdateSite/
手动安装:将下载的mybatis generator包中的features和plugings安装在myEclipse的dropins中:
重新启动my eclipse:
创建generator的核心文件
在config中创建-mybatis-genderator.xml:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd" >
<generatorConfiguration>
<!-- 制定mysql的驱动包的路径 千万别放中文路径下 -->
<classPathEntry location="D:\mysql-connector-java-5.0.8-bin.jar" />
<!-- 配置数据源和生成的代码所存放的位置 -->
<context id="context1">
<commentGenerator>
<!-- 去除自动生成的注释 -->
<property name="suppressAllComments" value="true" />
</commentGenerator>
<jdbcConnection driverClass="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://127.0.0.1:3306/mybatis" userId="root"
password="root" />
<!-- 所生成的实体类的位置默认资源包src -->
<javaModelGenerator targetPackage="cn.itcast.model"
targetProject="mybatis-3" />
<!-- 所生成的sqlMap的影射文件的位置,默认资源包src -->
<sqlMapGenerator targetPackage="mybatis.sqlMap"
targetProject="mybatis-3" />
<!-- 为哪些表生成代码 tableName:表名 schema:不用填写,其余属性是禁用例子查询的生成 -->
<table schema="" tableName="person" enableCountByExample="false"
enableUpdateByExample="false" enableDeleteByExample="false"
enableSelectByExample="false" selectByExampleQueryId="false">
</table>
</context>
</generatorConfiguration>
选中项目文件,右键点击:
注意:不能再文件中出现相同名字的文件,否则会对原有文件进行追加,出现异常情况:
注意,如果想再次生成代码,一定要把原来的代码删除,否则会出现在原有的代码上追加一次重复代码。
个人学习笔记(拓薪教育),请勿转载