能查看输出sql语句的配置:
如果sql很复杂, 得用xml方式, 如很简单, 用注解方式
一. xml方式整合mybatis
1.1导入依赖
(1) mysql驱动
(2)德鲁伊连接池
(3)mybatis依赖
1.2 准备数据库
1.2.1链接数据库
1.2.2根据数据库, 生成实体类,通过generat pojo
1.2.3 指定数据库连接信息:
1.3 编写配置文件
(1)刚才已经根据数据库生成了entity的User类
(2)编写mapper接口包, 定义一个mapper接口UserMapper
(3)定义扫描接口 :在启动类上添加@MapperScan注解来扫描mapper接口所在的包
(4).xml映射文件: 在resources里创建映射mapper包, 并针对每个接口编写xml映射文件
(5):mapper.xml 被扫描 属性类名简写, 驼峰映射属性名在yml里配置
1.3 测试
在接口中右键,goto test能够直接测试类
让测试类继承总的测试类, 因为总测试类中已经有测试声明(在总测试类中写上public)
二, 注解方式整合mybatis
1.创建mapper接口
2.添加接口注解(@Insert @Delete @Update )
3.测试