在hibernate中映射列表时如何添加约束

在hibernate中映射列表时如何添加约束,hibernate,Hibernate,休眠映射: 我有一张名为“公司和员工”的桌子。 公司有员工名单 在Employee表中,我有一个名为boolean:enable的字段,现在,如果enable=false意味着不应将记录添加到公司员工列表中..如何操作.. 请任何人帮助我 <class > <id name="company_id" type="java.lang.String"> <column name="COMPANY_ID" /> <generat

休眠映射: 我有一张名为“公司和员工”的桌子。 公司有员工名单 在Employee表中,我有一个名为boolean:enable的字段,现在,如果enable=false意味着不应将记录添加到公司员工列表中..如何操作.. 请任何人帮助我

<class >
<id name="company_id" type="java.lang.String">
        <column name="COMPANY_ID" />
        <generator class="assigned" />
</id>
<property name="name" type="java.lang.String">
            <column name="NAME" not-null="true"/>
</property>
.
.
.
<list name="employees"
                table="employee"
                fetch="join"
                cascade="all">
                <key column="company_id"/>
                <list-index column="INDEX_IN_COMPANY"/>
                <one-to-many class="com....Employee" />

</list>
</class >


.
.
.

您可以使用Hibernate验证器进行验证。中显示了一个示例。 在本例中,您需要类级别(Company)的注释,该注释接受两个属性-employees和enable属性。然后,验证器在isValid()方法中进行验证