简介:这个项目是为了学习SpringBoot以及学习SpringCloud用的,如果对你有什么帮助,还是非常高兴的。

GitHub :   https://github.com/fankf/bkt.git

技术使用 :SpringBoot + SSM + MySql

IDE :  STS

之前采用的是注解方式做测试,但是考虑到可能采用比较复杂的sql语句,所以更改成XML文件作为映射方式。

更改配置:

# mybatis mapper  配置 此处添加 mapper 文件映射地址包名com.example.dao.xml,文件名 *.xml
mybatis:type-aliases-package: com.example.daomapper-locations: classpath:com/example/dao/xml/*.xml

Dao更改:(注销注解)

public interface TestDao {
/*    @Select("select * from test")@Results({@Result(property="id",column="id"),@Result(property="testName",column="name")})*/List<Test> getTestList();}

映射XML文件TestDao.xml :

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.example.dao.TestDao"><sql id="columns">id AS "id",test_name AS "testName"</sql><select id="getTestList" resultType="com.example.entity.Test">select <include refid="columns"/>from test</select>
</mapper>

请求:

http://localhost:8080/test

结果 :

[{"id":1,"testName":"测试1"},{"id":2,"testName":"测试2"}]

转载于:https://www.cnblogs.com/fastfn/p/9524468.html

bkt项目 (三)搭建环境并测试2之MyBatis映射方式更改相关推荐

  1. 权限项目 1_搭建环境

    硅谷通用权限系统:搭建环境 一.项目介绍 1.介绍 权限管理是所有后台系统都会涉及的一个重要组成部分,而权限管理的核心流程是相似的,如果每个后台单独开发一套权限管理系统,就是重复造轮子,是人力的极大浪 ...

  2. bkt项目 (二)搭建环境并测试

    简介:这个项目是为了学习SpringBoot以及学习SpringCloud用的,如果对你有什么帮助,还是非常高兴的. GitHub :   https://github.com/fankf/bkt.g ...

  3. 独角兽项目 7 - 从环境到测试

    玛克辛总算解决了项目环境的问题,但是现在障碍是测试. 通过在白板上,分析功能的价值流,发现凤凰项目的现有架构无法使团队独立的开发.测试或是向客户交付价值.团队需要对数据总线和项目进行解耦. 在 LAR ...

  4. java 取绝对值_Java实现一致性哈希算法,并搭建环境测试其负载均衡特性

    实现负载均衡是后端领域一个重要的话题,一致性哈希算法是实现服务器负载均衡的方法之一,你很可能已在一些远程服务框架中使用过它.下面我们尝试一下自己实现一致性哈希算法. 一. 简述一致性哈希算法 这里不详 ...

  5. 基于Spark的机器学习实践 (三) - 实战环境搭建

    0 相关源码 1 Spark环境安装 ◆ Spark 由scala语言编写,提供多种语言接口,需要JVM ◆ 官方为我们提供了Spark 编译好的版本,可以不必进行手动编译 ◆ Spark安装不难,配 ...

  6. bootstracp实现树形列表_Java实现一致性哈希算法,并搭建环境测试其负载均衡特性...

    实现负载均衡是后端领域一个重要的话题,一致性哈希算法是实现服务器负载均衡的方法之一,你很可能已在一些远程服务框架中使用过它.下面我们尝试一下自己实现一致性哈希算法. 一. 简述一致性哈希算法 这里不详 ...

  7. Android开发实战一之搭建开发环境-附测试实例(已亲测)

    使用JDK.Android SDK.Eclipse + ADT搭建开发环境      附测试实例     (已亲测) ----------------------------------------- ...

  8. 《谷粒商城》-项目简介以及环境搭建

    谷粒商城 文章目录 谷粒商城 前言 一.项目简介 1.项目背景 1.1电商模式 1.2谷粒商城 2.项目架构图 2.1项目微服务架构图 2.2微服务划分图 3.项目技术&特色 4.项目前置要求 ...

  9. sit是什么环境_测试环境是什么_搭建测试环境要遵循什么原则?

    测试环境是什么? 测试进行软件测试的之前,需要搭建好测试环境.那什么是测试环境呢? 简单的说就是软件运行的平台,即软件.硬件和网络三种环境的合集,也就是说:测试环境=软件+硬件+网络 硬件:包括PC机 ...

最新文章

  1. 【★】KMP算法完整教程
  2. [Linux] Centos DenyHosts 禁止针对linux sshd的暴力破解
  3. java编程思想学习(2):对象
  4. (转)在Windows上安装GPU版Tensorflow
  5. 手机格斗网游该如何避免延迟
  6. Backbone入门教程
  7. centos7卸载旧jdk安装新jdk1.8
  8. UI设计中的图标分为哪些类型?
  9. lwip-2.1.3在STM32F103ZE+ENC28J60有线网卡上无操作系统移植(使用STM32 HAL库)
  10. c语言入门自学 零基础学c语言教程
  11. 换IP软件如何使用,一起来看下换IP软件的使用教程
  12. 计算机算法专业英语,计算机算法英语常用术语
  13. 清明去哪玩儿? 可视化工具帮你锁定旅游TOP10!
  14. C# 获取 ARP 映射
  15. 基础30讲 第18讲 三重积分、曲线曲面积分
  16. 人民币为什么 不继续升值
  17. 如何执行 Visual Paradigm 的静默安装丨安装教程
  18. Python入门三:安装Pyqt5
  19. python 项目架构设计
  20. 在线引流工具Tcpcopy原理、环境搭建、使用、采坑

热门文章

  1. 阿里数据银行中的常见指标定义
  2. 在Quake4中创建模型
  3. 计算机图形学之中点画圆法
  4. MOOG驱动器维修DM2020穆格伺服驱动器维修
  5. js php排序表格,原生JS实现表格排序
  6. python实现中文分词和词频统计
  7. 大学计算机课程报告python_基于python语言和数据分析的大学公共计算机课程方案...
  8. 轻松集齐五福,还有花花,原来你要扫的福字都在这里!
  9. Spotify进军印度
  10. mysql8.0.11 安装失败_MySQL-mysql 8.0.11安装教程