【发布时间】:2026-02-16 20:15:01
【问题描述】:
我正在尝试通过 REST .POST 将对象保存到我的数据库中,当我从前端接收 JSON 对象时,来自 json 键的值之一在数组形式中有多个值。
JSON:
{ "supportedId": [ 2, 4, 1, 18592, 18594 ], "reportSubscriptionId": 100 }
我想用“reportSubscriptionId: 100”将每个“supportedId”作为自己的 INSERT/Unique 条目保存在数据库中,就像上面的 json 对象一样。
如何遍历数组并正确保存?任何帮助将不胜感激,谢谢!
@RequestMapping(
method = RequestMethod.POST
)
@ResponseBody
public ApplicationUserSubscription createAppSubscription(@RequestBody ApplicationUserSubscription appUser) {
return applicationUserSubscriptionRepository.save(appUser);
@Repository
public interface ApplicationUserSubscriptionRepository extends
JpaRepository<ApplicationUserSubscription, Integer> {}
【问题讨论】:
标签: java rest spring-boot jpa