spring-boot-api-project-seed icon indicating copy to clipboard operation
spring-boot-api-project-seed copied to clipboard

修复当mapper目录没有mapper的xml配置文件的时候,启动报错的问题

Open ijaychang opened this issue 7 years ago • 0 comments

按照作者当前的做法,在src/main/resources/mapper目录是必须存在的,启动才能成功。 但我们有些时候,项目比较简单,不需要写XxxMapper.xml这样的文件,而是使用注解的方式如。

package com.company.project.dao;

import com.company.project.core.Mapper;
import com.company.project.model.User;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;

public interface UserMapper extends Mapper<User> {
    @Select("SELECT username FROM user WHERE id = #{id}")
    public String selectUsernameById(@Param("id") Long id);
}

ijaychang avatar Aug 25 '17 07:08 ijaychang