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需要這個插入語句的值。你可以自己創建Id,然後它不會調用nextval。 – Rabban