springboot整合mybatis

Posted xtuxiongda

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot整合mybatis相关的知识,希望对你有一定的参考价值。

新增maven依赖

<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.0</version>
</dependency>

在application.properties配置文件中配置xml的位置

mybatis.mapper-locations=classpath:mapper/*.xml

即将xml文件放在resource目录下的mapper文件夹中。

Mapper

@Mapper
public interface PersonMapper 
    
    public void insert(Person person);
    
    public List<Person> query();
    

对应的xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
                "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.example.demo.dao.mybatis.PersonMapper">
    
    <insert id="insert" parameterType="com.example.demo.bean.Person">
        insert into person(name,age) values(#name,#age)
    </insert>
    
    <select id="query" resultType="com.example.demo.bean.Person">
        select * from person
    </select>

</mapper>

 

以上是关于springboot整合mybatis的主要内容,如果未能解决你的问题,请参考以下文章

mybatisSpring整合(eclipse)以及事务管理

Spring+SpringMVC+MybatisSpring+SpringMVC+Mybatis实现前端到后台完整项目

SSM的整合

spring框架学习:Spring整合Web项目整合Mybatis

Spring的事务配置+mybatis整合

Spring的事务配置+mybatis整合