hibernate mappingのエラー
693 ワード
hibernateマッピングを使用する場合
構成の場合:
ここのnameが参照するフィールド名
findAllを呼び出すと、クエリーエラーが発生し、orderIdがデータベースのフィールドとして扱われます.
類似が表示されます.
bucketdeta0_.orderId as orderId18_17_2_,
これは間違っています.
NAMEでもデータベース列名ORDER_を設定する必要がありますID
構成の場合:
@OneToMany(cascade = CascadeType.PERSIST, fetch = FetchType.EAGER)
@JoinColumn(name = "orderId", referencedColumnName = "ORDER_ID")
private Set<RedeliveryBucketDetailEntity> bucketDetails;
@ManyToOne
@JoinColumn(name = "orderId", insertable = false, updatable = false)
private RedeliveryBucketEntity bucket;
ここのnameが参照するフィールド名
findAllを呼び出すと、クエリーエラーが発生し、orderIdがデータベースのフィールドとして扱われます.
類似が表示されます.
bucketdeta0_.orderId as orderId18_17_2_,
これは間違っています.
NAMEでもデータベース列名ORDER_を設定する必要がありますID