我在网上试过很多方法,但都不行。我想使用休眠从数据库中删除数据,但出现此错误严重:无法删除或更新父行:外键约束失败(sakila. comanda, CONSTRAINT comanda_ibfk_1FOREIGN KEY ( IDPRODUS) REFERENCES produs( IDPRODUS)) 严重:无法同步数据库状态与会话
comanda 表示订单,produs 表示产品
这是代码:
    private void StergeButtonActionPerformed(java.awt.event.ActionEvent evt) {
    try{
        org.hibernate.Transaction tx = session.beginTransaction();
        int idprodus = ((Produs)IdProdusComboBox.getSelectedItem()).getIdprodus();
        Produs produs = (Produs) session.get(Produs.class, idprodus);
        session.delete(produs);
        tx.commit();
    }catch(Exception e){
        System.out.println(e.getMessage());
    }
}