私は、Spring および Hibernate フレームワークを使用した Java プロジェクトで作業しています。使用するデータベースは Oracle、アプリケーション サーバーは JBoss 4、OS は Unix です。
180 日より古いすべてのテーブルからデータを削除するロジックを作成する必要があります。特定のテーブルに日付列があり、それを使用して 180 日より古いかどうかを判断する必要があります。その場合、そのテーブルからすべての行を削除し、他のテーブルからも関連する行を削除する必要があります。休止状態を使用して、テーブルからそのようなデータを削除できます。
この機能はスケジュールされます。つまり、削除ロジックが呼び出される定期的な時間は、毎日午後 3 時で、正確な時刻はクライアントからすぐに通知されます。このロジックは、通常、実際のプロジェクトのソース コード。
データを削除する永続性関連のコードを書くことに問題はありませんが、JBoss でこのロジックを個別に配置する方法について混乱しています。コードの jar を作成し、それを JBoss に入れましょうか? また、削除ロジックはどのように呼び出されますか? このジョブを実行するスケジューラを構成/作成する必要がありますか?
誰かがこれで私を助けてくれますか?