MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。
使用mybatis-generator能够自动生成数据库表对应的dao、map、mapper文件。
1、需要两个包:mysql-connector-java-5.1.26.jar
mybatis-generator-core-1.3.1.jar
2、在generator-config.xml中写配置信息
<generatorConfiguration>
<!-- classPathEntry:数据库的JDBC驱动-->
<classPathEntry location="mysql-connector-java-5.1.26.jar" />
<context id="DB2Tables" targetRuntime="MyBatis3">
<property name="suppressTypeWarnings" value="true" />
<plugin type="org.mybatis.generator.plugins.EqualsHashCodePlugin" />