## 配置数据源 spring: datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/mybatis-plus?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true username: root password: 123456 ## 配置日志 mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl写实体类 User
package com.liu.pojo; import lombok.Data; @Data public class User { private Long id; private String name; private Integer age; private String email; }UserMapper接口
package com.liu.mapper; import com.baomidou.mybatisplus.core.mapper.baseMapper; import com.liu.pojo.User; import org.springframework.stereotype.Repository; @Repository //注解表示是持久层 public interface UserMapper extends baseMapper启动类扫描mapper{ }
package com.liu; import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; //扫描mapper文件 @MapperScan("com.liu.mapper") @SpringBootApplication public class MybatisPlusApplication { public static void main(String[] args) { SpringApplication.run(MybatisPlusApplication.class, args); } }测试类执行 查询方法
package com.liu; import com.liu.mapper.UserMapper; import com.liu.pojo.User; 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 MybatisPlusApplicationTests { @Autowired public UserMapper userMapper; @Test void contextLoads() { List打印查询结果users = userMapper.selectList(null); users.forEach(System.out::println); } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)