オープンソースアプリケーション(OSTicket)の既存のDBを使用しています。2つのテーブルがあります(OstStaffとOstTicket、スタッフは多くのチケットを持っています)。ただし、大きな問題は、チケットがまだOstStaffに割り当てられていない場合に、OSTicketがデフォルト値のゼロをOstTicket.staff_idに割り当てることです。
この問題は、チケットを検索したときに、インデックスが0のスタッフがいるとGORMが判断した場合に発生します。nullをチェックすることすらできず、次のエラーが発生し続けます。
No row with the given identifier exists: [com.facilities.model.OstFacStaff#0].
Stacktrace follows:
Message: No row with the given identifier exists: [com.facilities.model.OstFacStaff#0]
この問題を回避する方法について何か提案はありますか?ありがとう。