4.2来公司实习,到今天也有半个月了,先培训公司文化培训了一个周,实际工作也就一个周,作为实习生主要还是学习知识,下面就只记录一些学习的知识。
Mybatis可以简化java与数据库的链接流程,在书写Mapper映射时需要学习一下书写规则。本次所做的工作主要是编写一个查询数据库获取数据并封装为一个调用的接口,公司目前使用的是springboot框架,我的任务是编写一个Service层接口,给上层调用。
先上代码,由于是公司代码,我会做一些改变。
<select id="queryANW" parameterType="com.a.b.c.d.e.SD" resultType="com.a.b.c.d.e.SDD">
SELECT
a.oii,a.oin,
a.bi,a.bn,
b.gd,b.gn,
IFNULL(SUM(b.ugd),0) AS wiq
FROM SO a,SOD b
<where>
a.oii=#{db}
AND a.bn=b.bn
AND (a.`status`=404 OR a.`status`=403)
AND a.df=0
AND b.df=0
AND (DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= a.bdate)
<if test="sDD!=null">
AND dd IN