后端Spring Boot Mybatis注解使用
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
import org.springframework.stereotype.Repository;
@Repository
@Mapper
public interface UserMapper {
@Select("SELECT * FROM users WHERE id = #{id}")
User getUserById(int id);
}
这个例子展示了如何在Spring Boot项目中使用MyBatis注解来简化数据库操作。@Repository
注解将该接口标记为DAO组件,而@Mapper
注解告诉Spring框架这是一个MyBatis的Mapper接口。getUserById
方法使用@Select
注解来指定SQL查询语句,并通过#{id}
语法绑定方法参数到查询中。这样的方式使得SQL语句与Java代码紧密结合,提高了代码的可读性和可维护性。
评论已关闭