考えられる理由は次の通りされています
:1.は本当に書き込みgetterメソッド(1%の発生確率)しませんでした
。2 * hmb.xmlドキュメントのプロパティ名とPOJO矛盾(* .hbm.xmlおよび* .javaファイル良くない収束、一貫性のありません)、フィールド属性が正しく設定されていない、例えば、*の.javaアドレス*におけるhmb.xml(つまり基準をパッケージへの完全なパスをクリアする)明確でなければならず、マッピング・エラー、複数の主キー、構成エラーを生成する主キーが存在する場合、エラーのスペル(発生確率:48%)など、(マルチスペースを含む)
3.間違った方法/方法は見つけられませんでしたああ、または他殺さ仕様に従ってJavaBeanの書き込みを書くことは間違っていたところ、間違った(発生確率:50% )
ここで言及:取得/メソッドのセット名が連続する2つの大文字で許可されていない、例えば
公衆ストリングgetODPType(){
戻りthis.oDPType;
}
公共ボイドsetODPType(文字列oDPType){
this.oDPType = oDPType;
}
それは、エラーを書きますoDPTypeがエラーを報告するためにゲッターを見つけることができませんが、それに書かれた以下の
パブリック文字列odpType;
パブリック文字列getOdpType(){
;戻りthis.odpType
}
{ます。public void setOdpType(文字列odpType)
これを。 O = odpType dpType;
}
4.その他の原因不明(の発生確率:1%)
キー:私の質問があるときに、データベースのテーブルと属性マッピングエンティティで.hbm.xmlプロファイル、COLUMN属性書かれた名前、原因のエラー。名前を変更したときにその理由を発生します。