SZWI3800
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的更多相关文章
随机推荐
- 作业2:go实现一个压测工具,具备upload功能
作业:go实现压测工具,具备upload功能. upload内容是.tar.gz,使用http协议上传. 要求:upload的文件名,http目的地址灵活可配. deadline:2019.4.30
- CSS学习(1)简介
什么是 CSS? CSS 指层叠样式表 (Cascading Style Sheets) 样式定义如何显示 HTML 元素 样式通常存储在样式表中 把样式添加到 HTML 4.0 中,是为了解决内容与 ...
- 手写webpack配置文件
webpack是一款模块加载器兼打包工具,它能把各种资源,例如JS(含JSX).coffee.样式(含less/sass).图片等都作为模块来使用和处理,它能有Grunt或Gulp所有基本功能. We ...
- Nginx作为静态WEB服务
1.静态资源类型 Nginx作为静态资源Web服务器部署配置, 传输非常的高效, 常常用于静态资源处理, 请求, 动静分离 非服务器动态运行生成的文件属于静态资源 类型 种类 浏览器端渲染 HTML. ...
- jenkins和hudson
自动化构建:Jenkins起源于Hudson.Hudson在商业软件的路上继续前行,而Jenkins则作为开源软件,从hudson分支出来. 因此现在的jenkins和hudson非常类似,但是随着二 ...
- linux 配置IPSAN存储
一 SAN存储 1.1 SAN存储介绍 存储区域网络(Storage Area Network,简称SAN)采用网状通道(Fibre Channel ,简称FC,区别与Fiber Channel光纤通 ...
- Django框架之Filters(过滤器)、母版的使用
在Django的模板语言中,通过使用 过滤器 来改变变量的显示. 过滤器的语法: {{ value|filter_name:参数 }} 使用管道符"|"来应用过滤器. 注意事项: ...
- opencv:通道的分离与合并
#include <opencv2/opencv.hpp> #include <iostream> using namespace cv; using namespace st ...
- 循环select和取赋值
bootstrap: <!--列表容器--> <div class="panel-body" style="position:relative;&quo ...
- Flex布局如何实现最后一个元素右对齐(CSS)
在最后一项元素使用样式: margin-left: auto;