0

私はデバッグ段階で、Spring と休止状態のプロジェクトに参加しています。hbm2ddl によってテーブルが自動的に作成されるエンティティが 2 つあります。これはほとんど問題なく動作しますが、スキーマは、プライマリ ID を除くすべての列で null を許可することを示しています。null 値を許可しないこれらの列のいくつかを作成するように hbm2ddl に指示したいと思います。これはどのように達成できますか?

4

1 に答える 1

1

hbm ファイルであれ注釈であれ、マッピングでこれらの制約を指定する必要があります。

hbm ファイルの場合:

<property type="string" name="label" column="M_LABEL" not-null="true"/>

注釈の場合:

@Column(name = "M_LABEL", nullable = false)
private String label;
于 2013-02-21T09:09:19.133 に答える