为了账号安全,请及时绑定邮箱和手机立即绑定

修改时部门修改不成功

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

正在回答

2 回答

我也是修改之后数据不变

0 回复 有任何疑惑可以回复我~

   部门映射文件一对多配置中加入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>

0 回复 有任何疑惑可以回复我~
#1

王伟_学习 提问者

加过了 不好使
2017-03-20 回复 有任何疑惑可以回复我~
#2

慕雪7149511 回复 王伟_学习 提问者

同学请问你问题解决了嗎?这里的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 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

修改时部门修改不成功

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信