無印

WEB業務系SEの備忘録

Entityについたアノテーションによる制約を上書きする

persistence.xmlから参照するマッピングファイル(orm.xmlとか)に以下を追記する。

<entity class="jp.myappl.entity">

    <attributes>

        <basic name="hogeId" optional="true">

            <column name="ID_HOGE" nullable="true"/>

        </basic>

    </attributes>

</entity>

この設定がEntityクラスのアノテーションによる定義を上書きしてくれる。