0

これらのクラス (CV と学位) 間の「1 対多」の関係。私のシナリオ: CV には 3 つの度があります。CV から 1 つの度を削除しようとすると、「トランザクションがロールバックされました」という例外が発生します。

原因: java.sql.BatchUpdateException: 親行を削除または更新できません: 外部キー制約が失敗しました ( consoftcv/cv_degrees, CONSTRAINT FKA278F3B18D2CAE7FOREIGN KEY ( degrees_DegreeId) REFERENCES degrees( DegreeId))

public void delete(Degrees e) 
{ 
   e = em.find(Degrees.class, e.getDegreeId()); 
   if (e != null) 
     em.remove(e); 
} 

休止状態、EJB を使用しています。注釈はありますか?? どうも

4

0 に答える 0