Linux下启动时添加如下的JVM参数
-Djava.security.egd=file:///dev/urandom
java -jar -Djava.security.egd=file:///dev/urandom spring-boot-application-oracle-1.0.0.jar
注意版本
如果不给Hibernate指定,默认使用的是org.hibernate.dialect.Oracle9iDialect,我们现在用的Oracle版本一般都是比9i新的了,所以还是要给Hibernate明确指定使用的dialect,Oracle版本和Hibernate Dialect的实现对应关系如下:
OracleVersion | Dialect |
AnyVersion | org.hibernate.dialect.OracleDialect(org.hibernate.dialect.Oracle8iDialect) |
Oracle 9i | org.hibernate.dialect.Oracle9iDialect |
Oracle 10g | org.hibernate.dialect.Oracle10gDialect |
Oracle 11g | org.hibernate.dialect.Oracle10gDialect |
Oracle 12c | org.hibernate.dialect.Oracle12cDialect |