1、pom.xml新添加依赖包:

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

2、在application.properties 文件中配置连接参数:

spring.datasource.url=jdbc:oracle:thin:@localhost:1521:orcl
spring.datasource.username=userstudy
spring.datasource.password=userstudy
spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver
spring.jpa.properties.hibernate.hbm2ddl.auto=update

3、创建实体类Teacher,由于配置了hibernate.hbm2ddl.auto,在应用启动的时候框架会自动去数据库中创建对应的表。

@Entity
public class Teacher {@Id@GeneratedValueprivate Long id;@Column(nullable = false)private String name;@Column(nullable = false)private Integer age;public Teacher() {}public Teacher(String name, Integer age) {this.name = name;this.age = age;}
//get set 方法
}

 4、创建Teacher的数据访问接口:

public interface TeacherRepository extends JpaRepository<Teacher, Long> {Teacher findByName(String name);Teacher findByNameAndAge(String name, Integer age);Teacher save(Teacher teacher);
}

 5、新建Controller类:

@RestController
@RequestMapping(value="/Teacher")
public class TeacherController {@Autowiredprivate TeacherRepository teacherRepository;@RequestMapping(value="/findByName")public Teacher findByName(String name){Teacher teacher=teacherRepository.findByName(name);return teacher;}@RequestMapping(value="/findAll")public List<Teacher> findAll(){List<Teacher> teacher=teacherRepository.findAll();return teacher;}
}

 6、启动项目后测试:

转载于:https://www.cnblogs.com/yaohuiqin/p/9394365.html

微服务 第六章 springboot 通过Spring-data-jpa 配置Oracle数据源(简单步骤)相关推荐

  1. SpringBoot的Spring Data JPA配置

    配置文件加载的优先级顺序 项目根目录下config文件夹中的配置文件 项目根目录下的配置文件 resources目录下config文件夹中的配置文件 resources目录下的配置文件 注:相应的.y ...

  2. 第九章SpringBoot整合Spring Data JPA

    目录 1 概述 2 Spring Data JPA整合 2.1 pom文件 2.2 配置文件 2.3 实体类 2.4 Dao接口 2.5 启动类 2.6 编写测试类 3 Spring Data JPA ...

  3. Spring Data Jpa 配置多数据源

    文章目录 1.配置数据库连接信息 2.编写数据源配置类 3.编写数据库配置 4.目录结构 1.配置数据库连接信息 spring:datasource:db1: # 1.0 Datasourceurl: ...

  4. spring-boot (三) spring data jpa

    学习文章来自:http://www.ityouknow.com/spring-boot.html spring data jpa介绍 首先了解JPA是什么? JPA(Java Persistence ...

  5. node在regedit配置哪个位置_Spring Boot 2.x基础教程:Spring Data JPA的多数据源配置

    上一篇我们介绍了在使用JdbcTemplate来做数据访问时候的多数据源配置实现.接下来我们继续学习如何在使用Spring Data JPA的时候,完成多数据源的配置和使用. 添加多数据源的配置 先在 ...

  6. spring data jpa配置

    spring data jpa 配置使用注解配置 @JoinColumn 定义外键关联的字段名称 name:目标表的字段名 referencedColumnName:本实体的字段名,非必填,默认为本表 ...

  7. Springboot整合Spring Data JPA

    1 Spring Data JPA 1.Spring Data JPA的概念 在介绍Spring Data JPA的时候,我们首先认识下Hibernate.Hibernate是数据访问解决技术的绝对霸 ...

  8. SpringBoot集成Spring Data JPA多数据源(二)

    目录 1.引入依赖 2.application.yml配置文件 3.AtomikosJtaPlatform 4.事务管理器JPAAtomikosTransactionConfig 5.主数据源配置 6 ...

  9. Spring Boot 2.x基础教程:Spring Data JPA的多数据源配置

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 上一篇我们介绍了在使用JdbcTemplate来做数据访 ...

最新文章

  1. Tarjan算法应用 (割点/桥/缩点/强连通分量/双连通分量/LCA(最近公共祖先)问题)...
  2. cn域名注册国外_国内cn域名注册量超com域名,“com”时代结束了吗?
  3. beautifulsoup解析动态页面div未展开_两个资讯爬虫解析库的用法与对比
  4. linux复制文件命令cat ,Linux学习之四(复制移动文件命令cp等及查看文本命令cat等)2017-03-28...
  5. DPM2012保护sharepoint场
  6. 福州java培训哪里好_广州java学习哪里好?需要学多长时间
  7. 硕士论文研究「AI预测性取向」:化妆等因素并不影响判断
  8. 12层的bert参数量_只需一个损失函数、一个超参数即可压缩BERT,MSRA提出模型压缩新方法...
  9. 北林oj-算法设计与分析-Don‘t touch my cake(题意+代码)
  10. Java中常见的排序算法代码演示
  11. 为什么开发移动端web不使用jQuery
  12. m3u8播放器 android,在android中播放m3u8视频
  13. 连续分配管理方式(单一连续分配 固定分区分配 动态分区分配)
  14. css实现带边框,半透明气泡定位浮层效果
  15. beatsaber自定义
  16. android glide圆形图片,Android Glide加载图片成圆形
  17. 如果一觉醒来已是光年之远
  18. C++ 11 14 RAII经典用法
  19. python爬电影的优点是_我用 Python 爬了点你们喜欢的电影,这些电影真的很不错!...
  20. Windows环境下制作Ubuntu的U盘启动工具

热门文章

  1. Javascript对象探讨
  2. MySQL存储引擎、MyISAM、InnoDB
  3. 脂肪粒是否可以针刺入
  4. 老年痴呆与LDL-C 低密度脂蛋白
  5. loc和iloc的用法汇总(完成)
  6. mysql8出现1045报错+常用的加密plugin汇总
  7. Yarn的默认端口(转载)
  8. colab中安装lightgbm的GPU版本
  9. python行数最短的PCA实现方式
  10. c语言标准图形库,C语言图形库函数.docx