springboot集成mybatis的两种方式:

相对于传统的SSM框架,springboot+mybatis的方式更加轻便,那么如何快速集成二者进入开发呢?

  1. mapper接口+xml
    mapper接口:
    public interface PaymentMapper {
        public PayRecord select(@Param("orderNo")String orderNo);
    }
    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.xp.pay.gateway.mapper.PaymentMapper">
        <select id="select"  parameterType="string" resultType="com.xp.pay.gateway.entity.PayRecord">
            select * from tbs_pay_record where order_no = #{orderNo} limit 1
        </select>
    </mapper>

    application.yml

    mybatis :
      type-aliases-package : com.xp.pay.gateway.*
      mapperLocations: classpath:mapper/*.xml
  2. mapper接口+注解
    mapper接口:
    @Mapper
    @Repository
    public interface PaymentMapper {
        @Select("select * from tbs_pay_record where order_no = #{orderNo} ")
        public PayRecord selectByOrderNo(String orderNo);
    }
    

    application.yml:

    mybatis :
      type-aliases-package : com.xp.pay.gateway.*
    

      

转载于:https://www.cnblogs.com/xphhh/p/10516729.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值