Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

220
Visualizações
¿Cómo funcionan realmente los ORM como TypeORM o Sequelize?

Me gustaría entender mejor cómo funciona ORM detrás de las cortinas y cómo puede transformar comandos y funciones en consultas para bases de datos relacionales y no relacionales y por qué es más seguro que simplemente consultar directamente desde la conexión de la base de datos en el backend.

Intenté buscar al respecto, pero solo encontré documentación y formas de usar ORM en sí mismo en lugar de lo que realmente hace cuando lo usas.-

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

En general, typeOrm usa algo llamado decoradores (lea más sobre decoradores en https://www.typescriptlang.org/docs/handbook/decorators.html ). Básicamente, no son más que una función, que puede acceder a la información variable con la que está anotada.
Por ejemplo: @Entity() , @PrimaryGeneratedColumn() y @Column() son funciones de decoración proporcionadas por la biblioteca TypeOrm.

Entonces, con la ayuda de estas funciones de Decorator, TypeOrm puede generar código optimizado y seguro para interactuar con su base de datos.

La inyección de SQL es un tipo de ataque muy famoso para los servidores que utilizan una base de datos SQL, por lo que es muy importante tener seguridad al escribir la consulta SQL. Necesitaría desinfectar manualmente los datos, que TypeOrm se encarga internamente. (Referencia: https://dev.to/yoshi_yoshi/typeorm-prevent-sql-injection-with-node-js-react-typescript-in-2021-1go4 )

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda