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的更多相关文章
随机推荐
- Python 多任务(进程) day1(3)
进程间的通信 可以用socket进行进程间的通信 可以用同意文件来进行通信(但是在硬盘上读取和写入比较慢,内存运行太快了) Queue队列(记得是队列) 在同一内存中通信 因为进程之间不能共享全局变 ...
- 前端——语言——Core JS——《The good part》读书笔记——第三章节(Object)
本章介绍对象. 在学习Java时,对象理解为公共事物的抽象,实例为具体的个例,对象为抽象的概念,例如人为抽象的概念,具体的个例为张三,李四. Java对象种类多,包含普通类,JavaBean,注解,枚 ...
- star_namelist
Yua Mikami Shion Utsunomiya Mizuho Uehara Yui Hatano 波多野结衣 Tsubasa Amami Rei Mizuna 水菜丽 Eimi Fukada ...
- EFCore.BulkExtensions Demo
最近做了一个项目,当用EF传统的方法执行时,花时4小时左右,修改后,时间大大减少到10分钟,下面是DEMO实例 实体代码: public class UserInfoEntity { [Key] pu ...
- js 页面滚动到指定位置
当页面的长度比较长时,如果进行刷新页面,我们希望能够在刷新完成页面之后,能够停留在当前位置,而不是从头再手动滚动到当前位置. 那么这样的效果如何实现呢?下面开始简单描写(由于博客园不支持效果展示,所以 ...
- Springboot 中AOP的使用
面向切面编程(Aspect Oriented Programming) 是软件编程思想发展到一定阶段的产物,是面向对象编程的有益补充.AOP一般适用于具有横切逻辑的场合,如访问控制.事务管理.性能检测 ...
- uniGUI之文件下载(29)
1]SendFile 2]SendStream 3]自定义类型文件下载 1]SendFile UniSession.SendFile('新建文本文档.txt' //服务器端 文件名 ,'anew.tx ...
- 在linux环境下python与C++混合编程
参考:在linux环境下编译C++ 程序 linux下python3调用c代码或者python3调用c++代码 https://blog.csdn.net/u013179327/article/det ...
- 正则去掉 html标签
var htmlStr='<p class="cjk" style="margin-bottom: 0cm; line-height: 16px;"> ...
- jquery--获取input radio单选框的值
html <input type="radio" name="sex" value="man" checked> man < ...