Daoのテスト
外部キー設定してある場合限定ですが。
EXCELにテストデータを書いてreadXlsAllReplaceDb()とか、DELETEを伴う場合、シートの順序に無頓着でいたらば、参照整合エラーでこけましたわ。当たり前だよなー。
右のシートから順にDELETEしている様ですんで、参照先の先頭の奴が一番左に来るようにしましょうね。
つまり、顧客、受注見出し、受注明細、なんて3テーブルがあったら、シートは左から順に顧客 → 受注見出し → 受注明細、とする。
そうすると、DELETEは受注明細 → 受注見出し → 顧客の順に走りますんで、エラーは起きませんですよ。
ってここじゃなくて社内Wikiに書かなきゃ、まあいい。勢いだ。