修改时部门修改不成功

来源:4-3 修改员工

王伟_学习

2017-03-17 17:51

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

写回答 关注

2回答

  • 小小猪排江中游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>

    慕雪7149... 回复王伟_学习

    同学请问你问题解决了嗎?这里的add和edit两个方法执行后所属部门都是空的,一直报Error setting expression 'department.did' with value '[Ljava.lang.String;@3c99d71f' ognl.OgnlException: target is null for setProperty(null, "did", [Ljava.lang.String;@3c99d71f)

    2017-04-05 18:48:08

    共 2 条回复 >

基于SSH实现员工管理系统之案例实现篇

SSH框架整合案例之实现篇,手把手带你实现员工管理系统

50212 学习 · 323 问题

查看课程

相似问题