码迷,mamicode.com
首页 > 编程语言 > 详细

spring boot jpa

时间:2018-06-12 16:22:33      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:xtend   rate   建立   void   suse   ring   generated   hiberna   private   

引入包

	        <dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-data-jpa</artifactId>
		</dependency>

		<dependency>
			<groupId>mysql</groupId>
			<artifactId>mysql-connector-java</artifactId>
		</dependency>

application.yml配置数据库 

spring:
  datasource:
    driver-class-name: com.mysql.jdbc.Driver
    url: jdbc:mysql://127.0.0.1:3306/zeno?useUnicode=true&characterEncoding=utf8
    username: zeno
    password: zeno
  jpa:
    hibernate:
      ddl-auto: none
    show-sql: true

建立实体类

@Entity
public class SysUser {
    @Id
    @GeneratedValue
    private Integer id;
    @Column(name="user_name")
    private String userName;
    private String password;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }
}

建立接口类

public interface UserRepository extends JpaRepository<SysUser,Integer> {
}

建立Controller层

  

@RestController
@RequestMapping("/user")
public class Weather {
    @Autowired
    UserRepository userRepository;
   
    @RequestMapping("/test")
    public String test(){
        return "ok";
    }
   
    @RequestMapping("/queryAll")
    public List queryAll(){
        return   userRepository.findAll();
    }



}

完成,测试

localhost:8080/user/queryAll  

返回

[
    {
        "id": 0,
        "userName": "aaa",
        "password": "aaa"
    },
    {
        "id": 1,
        "userName": "bbb",
        "password": "bbb"
    }
]

  

 

  

  

 

spring boot jpa

标签:xtend   rate   建立   void   suse   ring   generated   hiberna   private   

原文地址:https://www.cnblogs.com/ZenoPan/p/9173028.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!