springboot 整合druid和mybatis

Shrio+Mybatis+Druid

1.导入相关依赖包

View Code

2.在配置文件配置数据源

View Code

3.pojo对应实体类和mapper目录下的接口UserMapper

View Code
View Code

(3.使用注解版)

复制代码
package com.lian.mapper;
import com.lian.pojo.User;
import org.apache.ibatis.annotations.*;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
@Mapper
public interface UserMapper {

    @Select("select * from user")
    List<User> getUsers();
    //    通过id查询
    @Select("select * from user where id=#{332}")
    User getUserById(@Param("332") int id);
    @Insert("insert into user(id,name,pwd) values(#{id},#{name},#{pwd})")
    int addUser(User user);
    @Update("UPDATE USER set NAME=#{name},PWD=#{pwd} where id=#{id}")
    int updateUser(User user);
    @Delete("delete from user where id=#{id}")
    int delUser(int id);


}
View Code
复制代码

 

4.在资源目录下新建UserMapper.xml

View Code

 

5.controller测试

View Code

总结:

在springboot整合mybatis(使用注解偷懒版)
1.下载依赖包:mybatis-spring-boot-starter
2.在配置文件properties或者yaml连接数据库
3.com.lian下新建mapper目录,在mapper目录下写接口
并且用注解的方式在接口上方写对应sql,注意点:记得在接口上方写注解@Repository和@Mapper
4.controller目录下写测试类,注意点:记得在mapper上方自动装配@Autowired

 


在springboot整合mybatis(使用xml文件)

1.下载依赖包:mybatis-spring-boot-starter
2.在配置文件properties或者yaml连接数据库
3.com.lian下新建mapper目录,在mapper目录下写接口

4.在资源目录下写xml配置文件

5.controller目录下写测试类,注意点:记得在mapper上方自动装配@Autowired

posted on   醒醒起来  阅读(128)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示