实例1、在mybatis中使用xml配置方式实现数据库的增、删、改、查(简称CRUD)操作
(1)创建数据库和表
在MySql中创建一个名“mybatis_db”的数据库,并在该数据库中创建“user”表;其结构如下图所示,并录入几条数据。注意:id字段是主键,自动增长。
(2)创建工程和相关文件
在eclipse中创建如下动态web工程和相关包”。并把mybats的架包和JDBC连接数据库的架包复制到WebContent/WEB-INF/lib目录下。结果如下图所示:
(3)创建实体类(属性与表的字段相同)
在swu.lcs.domian包中创建类User,User类的属性与数据库表user的字段一一对应。其目的是为数据库表的对象化作准备。代码如下所示:
(4)Mybatis的配置文件Configuration.xml
Mybatis的配置文件Configuration.xml位于src目录下。Configuration.xml文件的主要功能是配置连接数据库的数据源、注册sql与对象映射的配置文件。主要代码如下所示:
(5)POJO的映射文件(xxxMapper.xml)
xxxMapper.xml映射文件中定义了操作数据库的sql,每个sql是一个statement,映射文件是mybatis的核心。在swu.lcs.mapping包中创建一个userMapping.xml文件。该文件的配置如下所示:
(6)编写测试类
在swu.lcs.test包中创建一个Test类,用于查看运行结果。代码如下所示:
(7)运行测试类
mybatis的配置说明
实例1(修改)、在mybatis中使用xml配置方式实现数据库的增、删、改、查(简称CRUD)操作
(1)db.properties:
(2)Configuration.xml:
(3)运行结果:



