5.1.4.6. トリガにより割り当てられた主キー

5.1.4.6. トリガにより割り当てられた主キー

レガシースキーマのためにのみ指定します( Hibernate はトリガを使って DDL を生成しません)。

<id name="id" type="long" column="person_id">
        <generator class="select">
                <param name="key">socialSecurityNumber</param>
        </generator>
</id>

上記の例の中で、クラスで自然キーとして定義された socialSecurityNumber という名前のユニークな値のプロパティと、値がトリガにより生成される person_id という名前の代理キーがあります。