自动化测试 有时需要访问数据库进行数据对比,这里我简单介绍一下Mybatis的应用:
1.1MyBatis简介
MyBatis 是一个可以自定义SQL、存储过程和高级映射的持久层框架。MyBatis 摒除了大部分的JDBC代码、手工设置参数和结果集重获。MyBatis 只使用简单的XML 和注解来配置和映射基本数据类型、Map 接口和POJO 到数据库记录。相对Hibernate和Apache OJB等“一站式”ORM解决方案而言,Mybatis 是一种“半自动化”的ORM实现。
示范例子如下(未与spring整合)
SupplierInfo 是一个java bean 用来保存 数据库中的信息mybatis会自动将数据库结果集 注入到 java bean中: