Cairo Noleto

Pense certo ao usar ORM

| Comments

Muitos acham que usar Object-Relational Mapping (ORM) é fazer você não ter mais que escrever SQL dentro do códigos de sua linguagem preferida. É uma pena pensar assim, ORM é muito mais que isso e é muito mais difícil do que se parece.

Para se usar ORM, é necessário pensar Orientados a Objetos. Pensar que você não vai salvar os dados e sim que vai salvar o estado do objeto, que não vai usar relacionamentos e sim conversar entre os objetos.

Usar ORM é abstrair do conceito de Diagrama Entidade-Relacionamento e começar a usar Diagrama de Classes do UML. Quando se pensa assim então você está usando corretamente o pattern ORM.

Construindo a aplicação tendo em mente esses paradigmas então você estará construindo software Orientado a Objetos e não apenas deixando de escrever SQL dentro de seu código.

Até a próxima!

Comments