微服务 第六章 springboot 通过Spring-data-jpa 配置Oracle数据源(简单步骤)
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数据源(简单步骤)相关推荐
- SpringBoot的Spring Data JPA配置
配置文件加载的优先级顺序 项目根目录下config文件夹中的配置文件 项目根目录下的配置文件 resources目录下config文件夹中的配置文件 resources目录下的配置文件 注:相应的.y ...
- 第九章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 ...
- Spring Data Jpa 配置多数据源
文章目录 1.配置数据库连接信息 2.编写数据源配置类 3.编写数据库配置 4.目录结构 1.配置数据库连接信息 spring:datasource:db1: # 1.0 Datasourceurl: ...
- spring-boot (三) spring data jpa
学习文章来自:http://www.ityouknow.com/spring-boot.html spring data jpa介绍 首先了解JPA是什么? JPA(Java Persistence ...
- node在regedit配置哪个位置_Spring Boot 2.x基础教程:Spring Data JPA的多数据源配置
上一篇我们介绍了在使用JdbcTemplate来做数据访问时候的多数据源配置实现.接下来我们继续学习如何在使用Spring Data JPA的时候,完成多数据源的配置和使用. 添加多数据源的配置 先在 ...
- spring data jpa配置
spring data jpa 配置使用注解配置 @JoinColumn 定义外键关联的字段名称 name:目标表的字段名 referencedColumnName:本实体的字段名,非必填,默认为本表 ...
- Springboot整合Spring Data JPA
1 Spring Data JPA 1.Spring Data JPA的概念 在介绍Spring Data JPA的时候,我们首先认识下Hibernate.Hibernate是数据访问解决技术的绝对霸 ...
- SpringBoot集成Spring Data JPA多数据源(二)
目录 1.引入依赖 2.application.yml配置文件 3.AtomikosJtaPlatform 4.事务管理器JPAAtomikosTransactionConfig 5.主数据源配置 6 ...
- Spring Boot 2.x基础教程:Spring Data JPA的多数据源配置
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 上一篇我们介绍了在使用JdbcTemplate来做数据访 ...
最新文章
- Tarjan算法应用 (割点/桥/缩点/强连通分量/双连通分量/LCA(最近公共祖先)问题)...
- cn域名注册国外_国内cn域名注册量超com域名,“com”时代结束了吗?
- beautifulsoup解析动态页面div未展开_两个资讯爬虫解析库的用法与对比
- linux复制文件命令cat ,Linux学习之四(复制移动文件命令cp等及查看文本命令cat等)2017-03-28...
- DPM2012保护sharepoint场
- 福州java培训哪里好_广州java学习哪里好?需要学多长时间
- 硕士论文研究「AI预测性取向」:化妆等因素并不影响判断
- 12层的bert参数量_只需一个损失函数、一个超参数即可压缩BERT,MSRA提出模型压缩新方法...
- 北林oj-算法设计与分析-Don‘t touch my cake(题意+代码)
- Java中常见的排序算法代码演示
- 为什么开发移动端web不使用jQuery
- m3u8播放器 android,在android中播放m3u8视频
- 连续分配管理方式(单一连续分配 固定分区分配 动态分区分配)
- css实现带边框,半透明气泡定位浮层效果
- beatsaber自定义
- android glide圆形图片,Android Glide加载图片成圆形
- 如果一觉醒来已是光年之远
- C++ 11 14 RAII经典用法
- python爬电影的优点是_我用 Python 爬了点你们喜欢的电影,这些电影真的很不错!...
- Windows环境下制作Ubuntu的U盘启动工具