| <?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> |