Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はデバッグ段階で、Spring と休止状態のプロジェクトに参加しています。hbm2ddl によってテーブルが自動的に作成されるエンティティが 2 つあります。これはほとんど問題なく動作しますが、スキーマは、プライマリ ID を除くすべての列で null を許可することを示しています。null 値を許可しないこれらの列のいくつかを作成するように hbm2ddl に指示したいと思います。これはどのように達成できますか?
hbm ファイルであれ注釈であれ、マッピングでこれらの制約を指定する必要があります。
hbm ファイルの場合:
<property type="string" name="label" column="M_LABEL" not-null="true"/>
注釈の場合:
@Column(name = "M_LABEL", nullable = false) private String label;