Browse Source

不支持WITH语句

master
xyiege 4 years ago
parent
commit
ce546efa76
  1. 40
      src/main/resources/mapper/szwh/GoodsMapper.xml

40
src/main/resources/mapper/szwh/GoodsMapper.xml

@ -14,42 +14,53 @@
<!--分页查询商品列表--> <!--分页查询商品列表-->
<!-- <select id="getGoodsList" parameterType="java.lang.Integer" resultType="cn.chjyj.szwh.bean.Goods">--> <!-- <select id="getGoodsList" parameterType="java.lang.Integer" resultType="cn.chjyj.szwh.bean.Goods">-->
<!-- SELECT <include refid="column"/> --> <!-- SELECT <include refid="column"/> -->
<!-- FROM <include refid=""></include>--> <!-- FROM <include refid=""></include>-->
<!-- </select>--> <!-- </select>-->
<!--查询记录列表--> <!--查询记录列表-->
<select id="getGoodsList" parameterType="java.lang.Integer" resultType="cn.chjyj.szwh.bean.Goods"> <select id="getGoodsList" parameterType="java.lang.Integer" resultType="cn.chjyj.szwh.bean.Goods">
WITH mm as ( select * from (
select <include refid="column"/> from <include refid="tbName"/> where id>#{startRs} limit #{pageSize} select
) <include refid="column"/>
SELECT * FROM mm ORDER BY id DESC; from
<include refid="tbName"/>
where id>#{startRs} limit #{pageSize}
) as mm ORDER BY mm.id DESC;
</select> </select>
<!--根据uid查询用户--> <!--根据uid查询用户-->
<select id="getUserByUid" parameterType="java.lang.Integer" resultType="cn.chjyj.szwh.bean.Goods"> <select id="getUserByUid" parameterType="java.lang.Integer" resultType="cn.chjyj.szwh.bean.Goods">
select <include refid="column"/> select
from <include refid="tbName"/> <include refid="column"/>
from
<include refid="tbName"/>
where uid=#{uid} where uid=#{uid}
</select> </select>
<!--根据 goodsIsli 查询商品信息--> <!--根据 goodsIsli 查询商品信息-->
<select id="getGoodsByIsli" parameterType="java.lang.String" resultType="cn.chjyj.szwh.bean.Goods"> <select id="getGoodsByIsli" parameterType="java.lang.String" resultType="cn.chjyj.szwh.bean.Goods">
select <include refid="column"/> from <include refid="tbName"/> select
<include refid="column"/>
from
<include refid="tbName"/>
where goods_islicode=#{goodsIsli} limit 1; where goods_islicode=#{goodsIsli} limit 1;
</select> </select>
<!--查询用户--> <!--查询用户-->
<select id="getSingleUserByOpenid" parameterType="java.lang.String" resultType="cn.chjyj.szwh.bean.Goods"> <select id="getSingleUserByOpenid" parameterType="java.lang.String" resultType="cn.chjyj.szwh.bean.Goods">
select <include refid="column"/> from select
<include refid="column"/>
from
<include refid="tbName"/> <include refid="tbName"/>
where openid=#{openid}; where openid=#{openid};
</select> </select>
<!--新增用户--> <!--新增用户-->
<insert id="addUser" parameterType="cn.chjyj.szwh.bean.Goods" useGeneratedKeys="true" keyColumn="id"> <insert id="addUser" parameterType="cn.chjyj.szwh.bean.Goods" useGeneratedKeys="true" keyColumn="id">
insert into <include refid="tbName"/> insert into
<include refid="tbName"/>
(uname,password,gender,urealname,ubirth,nickname,avatarurl,platfrom,sessionkey,openid) (uname,password,gender,urealname,ubirth,nickname,avatarurl,platfrom,sessionkey,openid)
values ( values (
#{uname}, #{uname},
@ -66,7 +77,8 @@
</insert> </insert>
<update id="upUser" parameterType="cn.chjyj.szwh.bean.Goods"> <update id="upUser" parameterType="cn.chjyj.szwh.bean.Goods">
update <include refid="tbName"/> update
<include refid="tbName"/>
set set
<if test="password!=null"> <if test="password!=null">

Loading…
Cancel
Save