2009-06-19 3 views

答えて

7

使用クラス= "ヒロ":

<generator class="hilo"> 

例:

<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespace="NHibernate__MyClass" assembly="NHibernate__MyClass"> 
    <class name="MyClass" table="MyClass"> 
    <id name="Id" type="int" column="ID"> 
     <generator class="hilo"> 
    </id> 
    <property name="Name"> 
     <column name="Name" not-null="true" /> 
    </property> 
    <property name="Value"> 
     <column name="Value" not-null="true" /> 
    </property> 
    </class> 
</hibernate-mapping> 

Iは簡略:

<id name="Id"> 
    <column name="ID" sql-type="int" not-null="true"/> 
    <generator class="hilo" /> 
</id> 

に:

<id name="Id" type="int" column="ID"> 
    <generator class="hilo"> 
</id> 

NHibernateを混乱させる何らかの構文エラーがあります。
障害の前に実行されているコードや、重要であると思われるその他の詳細については、問題が解決される速度を速めることができます。

+0

私はSQL Serverを使用しています。 hilo用に追加のテーブル/カラムを作成する必要がありますか? –

+0

。 NHilはhiloと連携するために追加のテーブル/カラムを必要としますか? –

+0

あなたは挿入をやり遂げる場所でコードを提供してもらえますか?それは問題と関係していると思います。エラーメッセージには、ある時点でヌルIDを挿入しようとしているというメッセージが表示されます。 –

4

私はスクリーンキャストをまだ見ていません。しかし、Summer of nHibernateがお手伝いします。

申し訳ありません - 元の質問には答えません。

+0

downvotingに感謝します。期待されたリンクがとにかく役立つことを願っています。 – shahkalpesh

+0

答えはありませんが、彼らはあなたを投票してはいけません:) –

+0

あなたはこれをカバーするエピソードを知っていますか? –