SQL查询
一个表中多个字段对应另一个表的ID
product表
product_category表
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
查询结果如下
总结:因为product表中有三个字段对应product_category 中的id,所以要inner join 3次
日期格式
@Jsonformat 是Jackson中的注释。要添加在实体类的属性上。