问答详情
源自:4-3 修改员工

修改时部门修改不成功

为什么我修改点保存时  员工中的部门变成null了

提问者:王伟_学习 2017-03-17 17:51

个回答

  • 小小猪排江中游sss
    2017-06-17 00:46:34

    我也是修改之后数据不变

  • 青柠3159128
    2017-03-19 14:39:46

       部门映射文件一对多配置中加入inverse=“true”
    <hibernate-mapping>
        <class name="com.muke.employee.domain.Department" table="department">
            <id name="did" column="did">
                <generator class="native"></generator>
            </id>
            <property name="dname" length="20"></property>
            <property name="ddesc" length="100"></property>
            <!-- 一对多 -->
            <set name="employees" cascade="delete" inverse="true">
                <key column="dno"/>
                <one-to-many class="com.muke.employee.domain.Employee"></one-to-many>
            </set>
        </class>
    </hibernate-mapping>