spring启动-应用程序启动,尽管出现oracle错误
启动我的spring boot应用程序(使用hibernate jpa)时,会创建到oracle db的连接spring启动-应用程序启动,尽管出现oracle错误,oracle,spring-boot,spring-data-jpa,Oracle,Spring Boot,Spring Data Jpa,启动我的spring boot应用程序(使用hibernate jpa)时,会创建到oracle db的连接 spring.datasource.platform=uat spring.jpa.database=Oracle spring.jpa.hibernate.ddl-auto=update spring.datasource.initialization-mode=always spring.jpa.database-platform=org.hibernate.dialect.Orac
spring.datasource.platform=uat
spring.jpa.database=Oracle
spring.jpa.hibernate.ddl-auto=update
spring.datasource.initialization-mode=always
spring.jpa.database-platform=org.hibernate.dialect.Oracle10gDialect
spring.jpa.show-sql=true
spring.datasource.url=url
spring.datasource.username=username
spring.datasource.password=password
spring.datasource.driver-class-name=oracle.jdbc.OracleDriver
spring.jpa.properties.hibernate.enable_lazy_load_no_trans=true
当扫描特定的@实体
并创建架构时,我收到一个oracle错误(ORA-00904::无效标识符
),应用程序继续启动,尽管设置了spring.datasource.continue on error=false
如果应用程序遇到sql错误,我可以如何杀死它
编辑
我不能发布实体,但它是形式的
@Entity
@Table(name="foo")
public class Foo {
@Id
@GenericGenerator(name="idGen", strategy="increment")
@GeneratedValue(generator="idGen")
@Column(name="id",nullable=false)
private Long id;
@Column(name="userid",nullable=false)
private String user;
/*getter and setter lombok annotations omitted for readability*/
}
感谢您的帮助您能否显示实体类一些可能有用的信息:@rjdkolb我通过将列
user
重命名为userid
修复了该错误。我不知道为什么它会修复它:(@pvpkiran请参见编辑