经过数小时的努力,我终于使它在我的项目中正常工作。我所做的是这样的:
@OneToMany(fetch = FetchType.LAZY, mappedBy = "controlRuleAttribPK.controlRuleId")
@Cascade(CascadeType.ALL)
private List<ControlRuleAttrib> controlRuleAttribs;
基本上指出集合应该使用复合主键中的controlRuleId。到目前为止,它的工作很棒!
休眠oracle标识符太长ORA-00972
经过数小时的努力,我终于使它在我的项目中正常工作。我所做的是这样的:
@OneToMany(fetch = FetchType.LAZY, mappedBy = "controlRuleAttribPK.controlRuleId")
@Cascade(CascadeType.ALL)
private List<ControlRuleAttrib> controlRuleAttribs;
基本上指出集合应该使用复合主键中的controlRuleId。到目前为止,它的工作很棒!