mybatis基本操作环境准备
需要在下面的文件里连接数据库
配置sql语句提示,在此过程中右侧要连接数据库
下面是一个查询的小案例
你需要在实现sql语句的接口这么写相应代码
点击查看代码
package com.itheima.mapper;
import com.itheima.pojo.Emp;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
import java.util.List;
@Mapper
public interface EmpMapper {
@Select("select name,gender,password from tb_emp")
public List<Emp> select();
}
再写一个实现类
点击查看代码
package com.itheima.pojo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDate;
import java.time.LocalDateTime;
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Emp {
Integer id;
String userName;
String name;
String password;
Short gender;
String image;
Short possition;
LocalDate pDate;
LocalDateTime createTime;
LocalDateTime updateTime;
Short dept;
}
点击查看代码
package com.itheima;
import com.itheima.mapper.EmpMapper;
import com.itheima.pojo.Emp;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import java.util.List;
@SpringBootTest
class SpringBootMabitsApplicationTests {
@Autowired
EmpMapper empMapper;
@Test
public void selectTest(){
List<Emp> empList=empMapper.select();
empList.forEach(user->{
System.out.println(user);
});
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!