diff --git a/index.md b/index.md index 23fc81c7174f35e913c69803e8682fa8b9ab49ef..5de2e6140774cf6d023583387822a681787ce217 100644 --- a/index.md +++ b/index.md @@ -192,7 +192,11 @@ Note: - La méthode `getName()` fait doublon avec le nom utilisé lors de l'enregistrement du type dans le registre de type, et disparaître dès Doctrine 3 - `ArticleId` devrait être une clé naturelle ou un UUID, le principal c'est de - pas avoir besoin de demander à la DB de le calculer + pas avoir besoin de demander à la DB de le calculer, ça évite des attaques +pour cause d'ID devinables, et ça évite d'exposer le nombre d'entités présentes +dans une table. Ça évite aussi des collisions lorsque vous migrez des données +d'une base vers une autre, et que la nouvelle base peut elle aussi être +alimentée directement. --- ### Les constructeurs nommés