SpringBoot整合Oracle数据库
时间字段如果使用String接受数据库日期,新增的时候记得转化成date或者to_date(#{query.validdate},‘yyyy-MM-dd’)第二种是注解的方法,在对应实体上加上注解@KeySequence(value = “序列名”),并且需要配置注解。...
·
1. 引入依赖。
<!--oracle驱动-->
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.3</version>
</dependency>
2. 配置数据库文件
spring:
datasource:
driver-class-name: oracle.jdbc.OracleDriver
url: jdbc:oracle:thin:@127.0.0.1:1521:服务名
username: 创建的用户名
password: 创建的密码
3. 数据库字段设置
时间字段如果使用String接受数据库日期,新增的时候记得转化成date或者to_date(#{query.validdate},‘yyyy-MM-dd’)
4. 主键自增的两种方法(需要提前在数据库设置序列)
第一种是是直接写SQL查询:
select 序列名称.Nextval from dual
第二种是注解的方法,在对应实体上加上注解@KeySequence(value = “序列名”),并且需要配置注解
@Bean
public IKeyGenerator keyGenerator() {
return new OracleKeyGenerator();
}
更多推荐
已为社区贡献3条内容
所有评论(0)