与xml的不同点是
1.xml是通过xml文件对操作类方法进行填写
<mapper namespace="com.itheima1.dao.IUserDao">
<!--配置查询所有-->
<select id="findAll" resultType="com.itheima1.domain.User">
select * from user
</select>
<!--id为方法名-->
</mapper>
而注解是直接在java中写入sql语句
public interface IUserDao {
@Select("select * from user")
List<User> findAll();
}
2.连接数据库设置映射配置文件的不同
xml是resource属性,
<mappers>
<mapper resource="com/itheima1/dao/IUserDao.xml"/>
</mappers>
而注解是class
<mappers>
<mapper class="com.itheima1.dao.IUserDao"/>
</mappers>