Oracle
 sql >> Base de données >  >> RDS >> Oracle

l'identifiant oracle d'hibernation est trop long ORA-00972

Après avoir lutté avec cela pendant les dernières heures, j'ai finalement réussi à le faire fonctionner dans mon projet. Voici ce que j'ai fait :

Règle de contrôle

@OneToMany(fetch = FetchType.LAZY, mappedBy = "controlRuleAttribPK.controlRuleId")
@Cascade(CascadeType.ALL)
private List<ControlRuleAttrib> controlRuleAttribs;

Pointant essentiellement que la collection doit utiliser controlRuleId à partir de la clé primaire composite. Jusqu'à présent, ça marche très bien !