在PRODUCEDADE = ? and PRODUCESHIFT=?两个条件业务需要是唯一的情况下下面两种哪中好些:方式一:ZyTxJbQaM main = getZyTxJbQaM(producedade, produceshift);
this.getJdbcTemplate().update("DELETE FROM ZY_TX_JB_QA_D WHERE MAIN_ID = '"+main.getId()+"'");
this.getJdbcTemplate().update("DELETE FROM ZY_TX_JB_QA_M WHERE ID  = '"+main.getId()+"'");
先查询到主表,再删除主子表
方式二:delete from ZY_TX_JB_QA_D where main_id in (select id from ZY_TX_JB_QA_M where PRODUCEDADE = ? and PRODUCESHIFT=?)delete from ZY_TX_JB_QA_M where PRODUCEDADE = ? and PRODUCESHIFT=?直接两个DELETE