0
点赞
收藏
分享

微信扫一扫

从JDBC到mybatis

NicoalsNC 2022-03-20 阅读 49
java

原生jdbc连接的方式

  • 官方地址:mybatis – MyBatis 3 | Introduction

mybatis的整体流程:

                                

 toto

<?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">

#  namespace 对应mapper层里面的接口名
<mapper namespace="net.xclass.mapper.CouponMapper">

    <!--id需要唯一,对应于mapper层的一个接口里面的一个方法-->
    <select id="方法ming" resultType="实体类名--net.class.domain.Video">
        select * from table where id =#{video_id}
    </select>

</mapper>

通过@Param() 将接口中的参数和数据中的名字对应 ,使用resultType来表示结果集的映射 

public interface CouponMapper extends BaseMapper<CouponDO> {

    /**
     * 扣减库存
     * @param couponId
     * @return
     */
    int reduceStock(@Param("couponId") long couponId);
}

配置日志,监听sql执行的情况,看是否执行异常: 

如下如所示添加log4j的配置文件,并配置监听情况,这样方便调试,而且在配置的时候可以细化到监听某一个mapping,甚至里面的某一个方法

 

 

 

举报

相关推荐

0 条评论