Oracle
方言使用说明
来自社区成员@lizhian的贡献
前置条件
- 添加方言依赖
xml
<dependency>
<groupId>org.dromara.autotable</groupId>
<artifactId>auto-table-strategy-oracle</artifactId>
<version>[maven仓库最新版本]</version>
</dependency>
- 添加驱动
xml
<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc8</artifactId>
<version>[maven仓库最新版本]</version>
</dependency>
- 修改
@AutoTable
的dialect
值为Oracle
java
@Data
@AutoTable(dialect = DatabaseDialect.Oracle)
public class TestTable {
private Integer id;
private String username;
private Integer age;
private String phone;
}
说明
由于Oracle 11g
版本的字段不支持DEFAULT seq.nextval
用法,框架的autoIncrement = true
特性无法生效
请自行创建存储过程实现相关功能
具体实现方法可询问智能助手或搜索引擎