• mysql jpa测试


    maven

    <!--data Begin-->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-data-jpa</artifactId>
            </dependency>
            <dependency>
                <groupId>mysql</groupId>
                <artifactId>mysql-connector-java</artifactId>
            </dependency>
    <!--data End-->
    

    数据库配置

    #mysql
    spring.datasource.url=jdbc:mysql://127.0.0.1:3306/ksing_user?useSSL=true&characterEncoding=UTF-8
    spring.datasource.username=root
    spring.datasource.password=123456
    spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
    
    # Hikari 数据源专用配置
    spring.datasource.hikari.maximum-pool-size=20
    spring.datasource.hikari.minimum-idle=5
    # JPA 相关配置
    spring.jpa.database-platform=org.hibernate.dialect.MySQL5InnoDBDialect
    spring.jpa.show-sql=true
    #spring.jpa.hibernate.ddl-auto=create
    

    测试文件

    package com.none.ksing.user.entity;
    
    import com.none.ksing.user.dao.User;
    import com.none.ksing.user.dao.UserDao;
    import org.junit.Test;
    import org.junit.runner.RunWith;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.boot.test.context.SpringBootTest;
    import org.springframework.test.context.junit4.SpringRunner;
    
    import java.util.Optional;
    
    @RunWith(SpringRunner.class)
    @SpringBootTest
    public class UserTest {
        @Autowired
        UserDao userDao;
    
        @Test
        public void print(){
            Optional<User> optionalUser = userDao.findById(1L);
            System.out.println(optionalUser.get().getUsername());
            System.out.println(optionalUser.get().getPassword());
        }
    }
    
    
  • 相关阅读:
    RVM Ruby 版本管理器的删除 Gatling
    JWT 构建Rails API 授权登录
    Linux grep根据关键字匹配前后几行
    bootstrap-table 常用总结-树形结构
    linux 下jq的使用
    SHELL脚本获取域名对应的IP地址
    golang将切片或数组进行分组
    linux的统计实现
    Linux:“awk”命令的妙用
    rails 上传文件
  • 原文地址:https://www.cnblogs.com/zhouyu0-0/p/12060695.html
Copyright © 2020-2023  润新知