MyBatis(十三):使用注解开发
一、什么是使用注解开发
使用注解开发就是无需再配置Mapper.xml文件,直接在接口中利用注解实现SQL语句。
二、为什么要使用注解开发
正如官方文档所说:
使用注解来映射简单语句会使代码显得更加简洁。
但对于稍微复杂一点的语句,Java 注解不仅力不从心,还会让你本就复杂的 SQL 语句更加混乱不堪。 因此,如果你需要做一些很复杂的操作,最好用 XML 来映射语句。
三、如何使用注解进行开发
1.删掉原来的UserMapper.xml
2.修改UserMapper接口
package com.jms.dao; import com.jms.pojo.User; import org.apache.ibatis.annotations.Select; import java.util.List; public interface UserMapper { @Select("select * from user") List<User> getUserList(); }