使用JPA 查询商品列表的数据的时候如何判断那个商品已经购买了那个商品是没购买的
一般商品列表不展示商品已经购买的,参照淘宝。
如果硬要做,那肯定设计有 购物车 购物历史记录相关模块,每家店对应的商品也有唯一的id,那购物车 购物历史记录 存在有和商品相同id的就加个 别名
字段标识,前端拿着这个标识区别展示即可。
另外jpa比较设置简单的查询,复杂的你需要去了解他的api是否能够支持得到,推荐你还是用原生sql,方便调整,熟悉一下也方便以后面试
这个无非就是数据库的查询,查找订单表中的用户id、商品id中是否有特定用户以及特定商品都满足的记录,有就是已经购买了,没有就是没有
你可以看下 Exists 关键字
https://www.w3cschool.cn/java/jpa-query-exists.html