trab-picolo4.0
v1.0.3
Published
Projeto de Programação Orientada a Objeto - ORM
Downloads
5
Readme
trab-picolo
Projeto de Programação Orientada a Objeto - ORM
Este projeto foi desenvolvido como parte do trabalho final para a disciplina de Programação Orientada a Objeto.
Contribuidores
- João Vitor Nunes Da Silva
- Kaue Oliveira
Repositório
O código fonte do projeto está disponível no GitHub: orm-picolo
Descrição
O trab-picolo é uma implementação simples de um ORM (Object-Relational Mapping) em JavaScript, fornecendo métodos básicos para manipulação de objetos em memória.
Instalação
Para utilizar o trab-picolo, clone o repositório e instale as dependências:
git clone https://github.com/Joao-Vitor-Nunes/orm-picolo.git
npm install trab-picolo4.0
import ORM from './orm.js';
class Leitor extends ORM {
constructor(){
super();
}
}
const leitor = new Leitor();
/*salvar*/
console.log(leitor.salvar({nome: "Leitor1", idade:18, altura:1.70}));
console.log("");
console.log(leitor.salvar({nome: "Leitor2", idade:20, altura:1.81}));
console.log("");
console.log(leitor.salvar({nome: "Leitor3", idade:16, altura:1.68}));
console.log("");
console.log(leitor.salvar({nome: "Leitor4", idade:19, altura:1.87}));
console.log("");
console.log(leitor.salvar({nome: "Leitor5", idade:21, altura:1.90}));
console.log("");
/*selecionar*/
console.log(leitor.selecionar(1));
console.log("")
/*alterar*/
console.log(leitor.atualizar(2, {nome: "Leitor6", idade:31, altura:1.90}))
/*listar*/
console.log(leitor.listar());
console.log("")
/*deletar*/
console.log(leitor.deletar(1)); // Adiciona log para verificar retorno
console.log("")
/*listar novamente para verificar a exclusão*/
console.log(leitor.listar());
console.log("")