ORA-01747试图将两个实体与onone关系持久化

时间:2017-12-02 15:45:30

标签: java oracle entity-framework jpa eclipselink

我试图坚持在ONE TO ONE关系中链接在一起的2个实体但是我从下面得到了错误:

 Internal Exception: java.sql.SQLException: ORA-01747: invalid user.table.column, table.column, or column specification
Error Code: 1747
Call: INSERT INTO FLIGHT (ID, DATE, FLIGHTDESTINATION, FLIGHTORIGIN, PRICE, airplane_fk) VALUES (?, ?, ?, ?, ?, ?)
    bind => [6 parameters bound]

飞行实体:

@OneToOne
@JoinColumn(name="airplane_fk")
private Airplane airplaneDetail;

飞机实体

@OneToOne(mappedBy="airplaneDetail")
private Flight flight;

持久性将通过注入无状态Bean的控制器servlet进行,该无状态Bean包含2个实体的持久性管理器。

请你帮我一些建议。

此致

0 个答案:

没有答案