blob: b3d478014c13895edd981b04fb4e07b642044437 [file] [log] [blame] [edit]
<?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="com.example.g8backend.mapper.PeerMapper">
<select id="getPeerByPK">
SELECT * FROM peers
WHERE peer_id = #{peerId} and info_hash = #{infoHash} and passkey = #{passkey}
</select>
<select id="getPeerByInfoHashAndPeerId">
SELECT * FROM peers
WHERE info_hash = #{infoHash} and peer_id = #{peerId}
</select>
<update id="updatePeer">
UPDATE peers
SET uploaded = #{uploaded}, downloaded = #{downloaded}
WHERE peer_id = #{peerId} and info_hash = #{info_hash} and passkey = #{passkey}
</update>
</mapper>