0
Webサーバーからデータを取得して、PostgreSQLデータベースに挿入しています。 私のテーブルのIDはserial
です。これはPostgreSQLのシーケンスで処理される自動インクリメント値です。NHibernateにデータを挿入しましたが、識別子には関心がありません
私はちょうどデータを挿入しており、そのポイント以降のデータは何もしません。 私はIDの価値には興味がありません。 NHibernateはすべての挿入に対してselect nextval
を呼び出していることがわかります。 NHibernateにどのように通知する必要はありませんか? ちょうど挿入文を送り、移動する必要があります。私のXMLで
私が持っている:
<id name="Id" column="id">
<generator class="native">
<param name="sequence">id_seq</param>
</generator>
</id>
私も他の部分では、このXML /クラスを使用していますし、私はデータを取得し、その後、私は、IDの値が必要です。
私はこれが可能ではないと思います。 NHibernateは、この値をinsert文に必要とします。自分でIDを作成すると、 'nextval'が呼び出されません。 – Rabban