Mybatis的逆向工程可以在设计好数据库表的基础上,通过java程序,生成pojo、mapper、和mapper.xml
生成了mapper.xml可满足大部门的增删改查的接口和方法。
在Service中可直接掉用mapper.java中的方法操作数据库。
步骤:
1. 在eclipse中new一个普通的project.
2. 导包
3. 数据库表
CREATE TABLE `items` (
`items_id` int(11) NOT NULL AUTO_INCREMENT,
`items_name` varchar(32) NOT NULL COMMENT '商品名称',
`items_price` float(10,1) NOT NULL COMMENT '商品定价',
`items_detail` text COMMENT '商品描述',
`items_pic` varchar(64) DEFAULT NULL COMMENT '商品图片',
`items_createtime` datetime NOT NULL COMMENT '生产日期',
PRIMARY KEY (`items_id`)
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8
4. 编写generatorConfig.xml,打开官方下载的docs文件夹,打开index.html,里面有详细的介绍和生成方法
在这里使用xml和java程序的方式。参照Running MyBatis和XML Configuration File Reference就可以完成这个Java程序。
generatorConfig.xml
<?xml version=