O objetivo deste projeto é ser um exemplo prático para incluirmos testes de software usando os recursos do banco de dados H2 (in memory)
Basicamente temos 2 tabelas:
Categoria e Pratos
Um prato pertence a uma unica categoria
Uma categoria pode ter vários pratos associados a ela
- Java 17
- SpringBoot 3.0.4
- MySQL 8.0
create database db_restaurante;
use db_restaurante;
create table tbl_categoria(
codigo integer not null auto_increment primary key,
descricao varchar(100)
);
create table tbl_prato(
codigo integer not null auto_increment primary key,
nome varchar(100),
link_foto varchar(255),
preco double,
cod_categoria integer not null,
constraint fk_categ foreign key (cod_categoria) references tbl_categoria(codigo)
);