集成MyBaits

1. 使用SpringBoot的starter引入相關的依賴

版本最好對應SpringBoot的版本

        <!-- MyBaits -->
        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>2.1.0</version>
        </dependency>
        <!-- MyBaits -->

2. 設置掃描的包位置

Application進行設置

@SpringBootApplication
@MapperScan("me.tinuv.myproject.dao")
public class MyProjectApplication extends SpringBootServletInitializer {


    public static void main(String[] args) {
        SpringApplication.run(MyProjectApplication.class, args);
    }

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
        return builder.sources(MyProjectApplication.class);
    }
}

3. 使用註解使用MyBaits

@Repository
@Mapper
public interface PermissionMapper {


    @Select("select id,permission,permission_describe as permissionDescribe from permission where id=#{id}")
    Permission findPermissionById(@Param("id") long id);
    
    
}
??正文結束??
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章