1、在pom.xml中引入相关jar包

  <!-- spring data jpa -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency> <!-- 内存数据库hsqldb -->
<dependency>
<groupId>org.hsqldb</groupId>
<artifactId>hsqldb</artifactId>
<scope>runtime</scope>
</dependency>

2、配置yml,将数据写入硬盘

 spring:
jpa:
show-sql: false
hibernate:
ddl-auto: update
datasource:
url: jdbc:hsqldb:file:C:/rct/db/rct-db
username: admin
password: admin
driverClassName: org.hsqldb.jdbcDriver

3、使用jpa注解,并设定自增主键,如果想某些属性不存入数据库,应使用@Transient注解

 import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id; @Entity
public class Update {
@Id
@GeneratedValue
protected Long id;
String version;//当前版本 public String getVersion() {
return version;
} public void setVersion(String version) {
this.version = version;
}
}

4、创建dao

 import com.smart.rct.domain.Update;
import org.springframework.data.repository.CrudRepository; public interface UpdateDao extends CrudRepository<Update, Long> {
}

5、保存数据

6、创建接口,获取数据

     @ApiOperation(value = "查询历史版本")
@GetMapping("findAllVersion")
public List<Update> findAllVersion() {
return (List<Update>) updateDao.findAll();
}

6、查看结果

最新文章

  1. SpringData —— HelloWorld
  2. [转]Android样式的开发:shape篇
  3. uva 213 Message Decoding
  4. mongodb配置
  5. Centos7 禁止firewalld并使用iptables 作默认防火墙以及忘记root密码的处理方法
  6. 把HDFS里的json数据转换成csv格式
  7. Nginx启动、关闭、重新加载脚本
  8. JS 命名冲突
  9. js中退出语句break,continue和return 比较
  10. bzoj2245
  11. 转载收藏之用 - 微信公众平台开发教程(七):解决用户上下文(Session)问题
  12. 通过 Jersey Http请求头,Http响应头,客户端 API 调用 REST 风格的 Web 服务
  13. javascript原生方法实现extend
  14. phpcms v9模版调用代码
  15. Java 多线程(四) 多线程访问成员变量与局部变量
  16. 课程设计个人报告——基于ARM实验箱的捕鱼游戏的设计与实现
  17. 前置通知也能对参数进行加工 通过joiPoint这个方法
  18. oracle mysql 比较
  19. [Hadoop]Hadoop章2 HDFS原理及读写过程
  20. C++ 单例模式实现

热门文章

  1. 如何使用git cherry-pick将同一个仓库的某个分支的某些commit合并到当前分支?
  2. [drf]model设置
  3. 5G 与 MEC 边缘计算
  4. 使用rsync备份数据
  5. FTP与SFTP的区别
  6. EasyNetQ使用(五)【基于主题的路由,控制队列名称】
  7. linux下使用openssl和md5sum加密文件或者字符串
  8. Python学习笔记——GUI
  9. 【VS开发】C/C++预编译命令
  10. NET中的规范标准注释-- XML注释标签讲解