Mybatis :搭建与配置一

我这里用了yml 文件来配置 

mybatis:
  mapper-locations: classpath:mybatis/mapper/*.xml
  type-aliases-package: com.chris.apecircle.domain
  config-location: classpath:mybatis/config/mybatis-config.xml

也可以在application.properties

mybatis.mapper-locations=classpath:mybatis/mapper/*.xml
mybatis.type-aliases-package=com.chris.apecircle.domain
mybatis.config-location=classpath:mybatis/config/mybatis-config.xml

在 pom.xml中加入

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

分别在Java包下和 resources 下 新建GuserMapper 和 GuserMapper.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.chris.apecircle.doMapper.GuserMapper">
//namespace 和mapper所在包名一致
    <resultMap id="BaseResultMap" type="map" >
        //注意 column 可以是sql 的搜索的名称 或者别名 但是 property 就必须是pojo GuserMapper 的属性名称
        <id column="id" property="id" jdbcType="VARCHAR" />
        //jdbcType 是配置文件的所映射的 这里可以直接写javaType="string" javaType="long"
        <result column="userName" property="userName" jdbcType="VARCHAR" />
        <result column="passWord" property="password" jdbcType="VARCHAR" />
        <result column="disPlayName" property="disPlayName" javaType="VARCHAR"/>

    </resultMap>

  

//注意id 要和mapper  的方法名称一样
    <select id="findAll" resultMap="BaseResultMap">
        select
         id , userName, passWord, disPlayName,AvatorUrl,DateCreate,description
        from guser limit 1,10
    </select>

 

</mapper>

 

package com.chris.apecircle.doMapper;

import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @program: apecircleAPI
 * @description:
 * @author: zqyou
 * @create: 2019-01-05 17:25
 * @Copyright © 2019年 . All rights reserved.
 **/
@Mapper
public interface GuserMapper {
    
     //MARK:注意这里方法名要和xml sql 的id 一致 
     List<Object> findAll ();

     List<Object> getAll();

}

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值