xml

<mapper namespace="jp.co.alsok.g6.zwi.dao.mapper.g6.custom.SZWI3800Mapper">
  <resultMap id="Szwi3800ResultMap" type="jp.co.alsok.g6.zwi.bean.SZWI3800Bean">
    <result column="CUSTOMER_NUM2" jdbcType="CHAR" property="customerNum" />
    <result column="CHIKU" jdbcType="CHAR" property="chiKu" />
    <result column="KEIBISAKI_ABBR_NM" jdbcType="CHAR" property="keibisakiAbbrNm" />
    <result column="CHIKU_ABBR_NM" jdbcType="CHAR" property="chikuAbbrNm" />
    <result column="SD_DEV_NUM" jdbcType="CHAR" property="sdDevNum" />
    <!-- チケット5558 START -->
    <result column="FW_PACK_VER" jdbcType="CHAR" property="verInfo" />
    <!-- チケット5558 END -->
    <!-- チケット3324 START -->
    <result column="KEIYAKU_KIND2" jdbcType="CHAR" property="keiyakuKind" />
    <!-- チケット3324 END -->
  </resultMap>

resultMap标签:

id:唯一标识符

type:映射到具体哪个实体类

column:数据库表中的字段

property:实体类中的字段

 <select id="selectBySzwi3800Info" parameterType="jp.co.alsok.g6.zwi.dto.SZWI3800InDto" resultMap="Szwi3800ResultMap">

id: 方法标识符

parameterType:入参

resultMap:返回的结果集

流程:

DAO:
mapper.xml
resultMap标签:id为Szwi3800ResultMap,type为3800Bean
select标签:id为selectBySzwi3800Info,入参为inDto,返回Szwi3800ResultMap
Mapper接口:调用selectBySzwi3800Info,传入inDto,方法返回值类型为List<SZWI3800Bean>

Service:
public SZWI3800OutDto searchListInfo(SZWI3800InDto inDto)方法调用了selectBySzwi3800Info方法
List<SZWI3800Bean> sZWI3800BeanList接收了Mapper方法的返回值
outDto将该List封装之后返回

Controller:
public String search(@ModelAttribute @Validated SZWI3800Form form, BindingResult result)
调用了service中的searchListInfo,赋值给outDto,为outDto设置了List<SZWI3800Bean>属性
该方法还为searchList设置了其他属性,封装好outDo之后,返回前端页面SZWI3800_VIEW

前端页面填充:

SZWI3800的更多相关文章

随机推荐

  1. 作业2:go实现一个压测工具,具备upload功能

    作业:go实现压测工具,具备upload功能. upload内容是.tar.gz,使用http协议上传. 要求:upload的文件名,http目的地址灵活可配. deadline:2019.4.30

  2. CSS学习(1)简介

    什么是 CSS? CSS 指层叠样式表 (Cascading Style Sheets) 样式定义如何显示 HTML 元素 样式通常存储在样式表中 把样式添加到 HTML 4.0 中,是为了解决内容与 ...

  3. 手写webpack配置文件

    webpack是一款模块加载器兼打包工具,它能把各种资源,例如JS(含JSX).coffee.样式(含less/sass).图片等都作为模块来使用和处理,它能有Grunt或Gulp所有基本功能. We ...

  4. Nginx作为静态WEB服务

    1.静态资源类型 Nginx作为静态资源Web服务器部署配置, 传输非常的高效, 常常用于静态资源处理, 请求, 动静分离 非服务器动态运行生成的文件属于静态资源 类型 种类 浏览器端渲染 HTML. ...

  5. jenkins和hudson

    自动化构建:Jenkins起源于Hudson.Hudson在商业软件的路上继续前行,而Jenkins则作为开源软件,从hudson分支出来. 因此现在的jenkins和hudson非常类似,但是随着二 ...

  6. linux 配置IPSAN存储

    一 SAN存储 1.1 SAN存储介绍 存储区域网络(Storage Area Network,简称SAN)采用网状通道(Fibre Channel ,简称FC,区别与Fiber Channel光纤通 ...

  7. Django框架之Filters(过滤器)、母版的使用

    在Django的模板语言中,通过使用 过滤器 来改变变量的显示. 过滤器的语法: {{ value|filter_name:参数 }} 使用管道符"|"来应用过滤器. 注意事项: ...

  8. opencv:通道的分离与合并

    #include <opencv2/opencv.hpp> #include <iostream> using namespace cv; using namespace st ...

  9. 循环select和取赋值

    bootstrap: <!--列表容器--> <div class="panel-body" style="position:relative;&quo ...

  10. Flex布局如何实现最后一个元素右对齐(CSS)

    在最后一项元素使用样式: margin-left: auto;