Transactionという名前のエンティティが1つあり、データベース内の関連テーブルはTAB_TRANSACTIONSです。システム全体はかなり正常に機能しています。これで、クライアントが30日より古いすべてのトランザクションを別のアーカイブテーブル(TAB_TRANSACTIONS_HISTなど)に移動するように要求するという新しい要件が発生しました。
現在、回避策として、24時間ごとに実行するようにスケジュールされたスクリプトを提供しました。このスクリプトは、データをソースから宛先に移動するだけです。
Hibernateを使用してこれにもっと良い解決策があるのだろうかと思っていましたか?
トランザクションエンティティをフェッチして、それらをTAB_TRANSACTIONS_HISTORYに保存できますか?私は多くの同様の質問を調べましたが、それに対する解決策を見つけることができませんでした。どんな提案も役に立ちます。