"Persistant" signifie "stocké physiquement" dans ce contexte.
Cela signifie que la valeur calculée est calculée une fois lors de l'insertion (et des mises à jour) et stockée sur le disque, de sorte qu'elle n'a pas à être recalculée à chaque sélection.
La persistance entraîne également une pénalité de performances lors de l'insertion et des mises à jour, car la colonne doit être calculée, mais augmentera les performances lors des requêtes de sélection suivantes.
Donc, cela dépend de votre modèle d'utilisation, de l'approche à suivre :si vous mettez à jour rarement, mais que vous interrogez beaucoup, vous devez définir persisted =true.
Si vous mettez à jour fréquemment ou si vous ne vous souciez pas des performances de récupération, vous devriez envisager de définir persisted =false