當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
微服务 第六章 springboot 通过Spring-data-jpa 配置Oracle数据源(简单步骤)
生活随笔
收集整理的這篇文章主要介紹了
微服务 第六章 springboot 通过Spring-data-jpa 配置Oracle数据源(简单步骤)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1、pom.xml新添加依賴包:
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-jpa</artifactId></dependency>2、在application.properties 文件中配置連接參數(shù):
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=update3、創(chuàng)建實體類Teacher,由于配置了hibernate.hbm2ddl.auto,在應(yīng)用啟動的時候框架會自動去數(shù)據(jù)庫中創(chuàng)建對應(yīng)的表。
@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、創(chuàng)建Teacher的數(shù)據(jù)訪問接口:
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、啟動項目后測試:
?
轉(zhuǎn)載于:https://www.cnblogs.com/yaohuiqin/p/9394365.html
總結(jié)
以上是生活随笔為你收集整理的微服务 第六章 springboot 通过Spring-data-jpa 配置Oracle数据源(简单步骤)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python运算学习之Numpy ---
- 下一篇: SpringBoot项目在idea中运行