0
私はコンポジットキーを保持する1つのhbmを持っています。レコードを取得して検索できますが、保存しようとするとエラーが発生します。 複合キーを列として取っていたと思いますが、どのようにして保存するのを防ぐことができますか? そのpojoでは、複合キーの静的な内部クラスを作成しました。 私はそれを "一時的"にしていますが、機能していません。私も冬眠PK.butのゲッターとセッターを削除........... NHibernateのでヒビナテート内の複合キー処理
<composite-id class="com.TRIAL.entity.MOption$ID" mapped="true">
<key-property name="id" column="OPT_ID" type="java.lang.String" />
<key-property name="sequence" column="SEQ" type="java.lang.Integer" />
<key-property name="rBeginDate" column="RC_BEG_TS" type="java.sql.Timestamp" />
<key-property name="rEndDate" column="RC_END_TS" type="java.sql.Timestamp" />
<key-property name="rState" column="RC_STAT_C" type="java.lang.String" />
</composite-id>
私もプロパティとして追加していました。私はそれを挿入falseとして設定し、問題は解決しました。 – Dhruva