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程序。

本文介绍了如何使用Mybatis的逆向工程功能,从数据库表出发,自动生成Pojo、Mapper.java和Mapper.xml文件,简化开发过程。首先在Eclipse中新建项目,导入所需依赖,然后配置generatorConfig.xml文件,包含数据库连接信息和生成文件的包名。接着创建一个包含Main方法的GeneratorSqlmap类,运行该程序即可生成所需文件。在实际项目中,需确保Mapper的Namespace与Spring配置文件一致,避免命名空间错误。最后,提到了Maven和Spring Boot整合Mybatis的相关教程。
最低0.47元/天 解锁文章
7474

被折叠的 条评论
为什么被折叠?



