Este repositório: Atividade total:
Repositório contendo resoluções de atividades, listas de exercícios e provas, realizadas no decorrer da disciplina de Ferramentas de Programação I do curso de bacharelado em ciência da computação do IFSP - Câmpus de Presidente Epitácio, realizados por mim, discente Danilo Domingues Quirino, no segundo semestre de 2022.
O curso foi desenvolvido utilizando JAVA/SWING, banco de dados mySQL/MariaDB e o framework de persistência Eclipse. A disciplina ministrada pelo professor César Alberto da Silva.
- Aulas Iniciais
- Conceitos básicos de Persistência e JPA:
- @Entity;
- @Table;
- @Id;
- @GenerateValue;
- @Columm;
- @ManyToOne;
- @OneToMany.
- Conceitos de versionamento (Git e GitHub)
- Conceitos básicos de Persistência e JPA:
- Outros conceitos de JPA:
- Chave primária composta usando @idClass e @EmbeddedId;
- Herança de classes:
- Estratégia Single Table
- Estratégia Join Table
- Estratégia Table per Class
- Ciclo de Vida do JPA:
- Estados gerenciados, removidos e desanexados;
- Remoção de um objeto do banco de dados
- Triggers
- Interfaces Gráficas