Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
最初の質問は、greenDaoがエンティティの削除関数をいつ生成するかということです。entity.delete()そして、とを呼び出すことの違いは何session.getEntityDao.delete(entity)ですか?
entity.delete()
session.getEntityDao.delete(entity)
次に、親とToOneの関係にある子を持つ親エンティティを削除する場合、自分で子を削除する必要がありますね。実際には、自動依存関係の「クリーニング」は実行されませんね。
entity.delete()エンティティが「アクティブ」である必要があり、dao.delete(entity)すべてのエンティティで機能します。
dao.delete(entity)
greenDAOにはカスケード削除はありません。エンティティを個別に削除する必要があります。