56 lines
2.2 KiB
XML
56 lines
2.2 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
<mapper namespace="UnivFollowShip">
|
|
|
|
<insert id="insertUnivFollowShip" parameterType="UnivFollowShip">
|
|
INSERT INTO UnivFollowShip ( beFollower, follower, isClassmate , areaid )
|
|
Values ( #{beFollower}, #{follower}, #{isClassmate} , #{areaid} )
|
|
</insert>
|
|
|
|
<update id="updateUnivFollowShip" parameterType="UnivFollowShip">
|
|
UPDATE UnivFollowShip SET
|
|
beFollower = #{beFollower}, follower = #{follower},
|
|
isClassmate = #{isClassmate} , areaid = #{areaid}
|
|
WHERE beFollower=#{beFollower}
|
|
AND follower=#{follower} and areaid = #{areaid}
|
|
</update>
|
|
|
|
<select id="getUnivFollowShipByKey" parameterType="java.util.Map" resultType="UnivFollowShip">
|
|
SELECT beFollower , follower , isClassmate , areaid
|
|
FROM UnivFollowShip
|
|
WHERE beFollower=#{beFollower}
|
|
AND follower=#{follower} and areaid = #{areaid}
|
|
</select>
|
|
|
|
<select id="getUnivFollowShipsByBeFollower" parameterType="java.lang.Long" resultType="UnivFollowShip">
|
|
SELECT beFollower , follower , isClassmate , areaid
|
|
FROM UnivFollowShip
|
|
WHERE beFollower=#{beFollower}
|
|
</select>
|
|
|
|
<select id="getUnivFollowShipsByFollower" parameterType="java.util.Map" resultType="UnivFollowShip">
|
|
SELECT beFollower , follower , isClassmate , areaid
|
|
FROM UnivFollowShip
|
|
WHERE follower=#{follower} and areaid = #{areaid}
|
|
</select>
|
|
|
|
<select id="getUnivBeFollowCount" parameterType="java.lang.Long" resultType="java.lang.Integer">
|
|
SELECT count(*)
|
|
FROM UnivFollowShip
|
|
WHERE beFollower=#{beFollower}
|
|
</select>
|
|
|
|
<select id="getUnivFollowCount" parameterType="java.util.Map" resultType="java.lang.Integer">
|
|
SELECT count(*)
|
|
FROM UnivFollowShip
|
|
WHERE follower=#{follower} and areaid = #{areaid}
|
|
</select>
|
|
|
|
<delete id="deleteUnivFollowShip" parameterType="UnivFollowShip">
|
|
delete from UnivFollowShip
|
|
where follower = #{follower} and beFollower=#{beFollower}
|
|
and areaid = #{areaid}
|
|
</delete>
|
|
|
|
</mapper> |