SQL查询

一个表中多个字段对应另一个表的ID

product表
image.png
product_category表
image.png

select p.id,p.name,p.description,p.price,p.stock,
pc1.name categorylevelone,
pc2.name categoryleveltwo,
pc3.name categorylevelthree,
p.file_name fileName
from product p
inner join product_category pc1 on p.categorylevelone_id = pc1.id
inner join product_category pc2 on p.categoryleveltwo_id = pc2.id
inner join product_category pc3 on p.categorylevelthree_id = pc3.id

查询结果如下
image.png

总结:因为product表中有三个字段对应product_category 中的id,所以要inner join 3次

日期格式

image.png
@Jsonformat 是Jackson中的注释。要添加在实体类的属性上。

RESTful

路径占位符

image.png

image.png