【发布时间】:2021-06-19 18:31:24
【问题描述】:
我是 Java 编程新手,我正在使用 Spring Boot。我目前正在处理一个数据库 2 个表:“Billing”和“Request”(它们都有相同的“billing_cycle”列)。我被困住了,想知道是否有什么方法可以根据“billing_cycle”列检查“Request”表中的“Billing”表中是否存在记录(它还会检查 startDate 和 endDate 是否与“request”中的记录匹配' 表到 'billing' 表。如果存在,则会显示现有记录。如果不存在,则会显示自定义异常。
这是我的数据库: 'Billing table'
【问题讨论】:
-
肯定应该是从请求到计费的外键?那么FK约束就可以完全解决问题,无需任何编程。
标签: java mysql spring-boot