hibernate mappingのエラー

693 ワード

hibernateマッピングを使用する場合
構成の場合:
@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