springboot+jpa连接oracle数据库

springboot+jpa连接oracle数据库

  • 配置文件
#数据库地址
spring.datasource.url=jdbc:oracle:thin:@192.168.4.88:1521:ORCL
#用户
spring.datasource.username=SHP
#密码
spring.datasource.password=123456
#数据库驱动
spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver
#如果表不存在则创建,如果存在则修改。
#spring.jpa.properties.hibernate.hbm2ddl.auto=update

spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
#是否显示sql语句
spring.jpa.show-sql= true

spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
#服务器端口号。
server.port = 80

实体类中的配置

package com.shp.dev.jpa_orcl.user.model;

import lombok.Data;
import javax.persistence.*;

@Data
@Entity
@Table(name = "USERS")
public class User {

    @Id//主键
    //generator关联下面SequenceGenerator,sequenceName:主键生成策略。
    @GeneratedValue(strategy = GenerationType.SEQUENCE,generator = "seq_user_id")
    @SequenceGenerator(name = "seq_user_id",sequenceName = "SEQ_USERS",allocationSize=1)
    private Long id;

    //@Column(name = "student_name")
    @Column
    private String name;

    @Column
    private String password;

}

其他的和连接mysql数据库没有什么不同的。
请看这个:springboot+jpa连接mysql

你可能感兴趣的:(springboot+jpa连接oracle数据库)