<?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.sohu.tv.mapper.PlayerDao">
<select id="getPlayerById" parameterType="int" resultType="com.sohu.tv.bean.Player">
select id,name,age from players where id=#{id}
</select>
<insert id="savePlayer" parameterType="com.sohu.tv.bean.Player">
insert into players(name,age) values(#{name}, #{age});
</insert>
<delete id="deletePlayer" parameterType="int">
delete from players where id=#{id}
</delete>
<update id="updatePlayer" parameterType="com.sohu.tv.bean.Player">
update players set name=#{name},age=#{age} where id=#{id}
</update>
<select id="selectAllPlayers" resultType="com.sohu.tv.bean.Player">
select id,name,age from players
</select>
</mapper>
2. Dao
package com.sohu.tv.mapper;
import java.util.List;
import com.sohu.tv.bean.Player;
/**
* 注解方式实现PlayerDao
*
* @author leifu
* @Date 2015年7月28日
* @Time 上午10:16:39
*/
public interface PlayerDao {
public int savePlayer(Player player);
public int deletePlayer(int id);
public int updatePlayer(Player player);
public Player getPlayerById(int id);
public List<Player> selectAllPlayers();
}