【发布时间】:2019-01-26 14:36:12
【问题描述】:
我正在学习 Hibernate 创建一个基本的控制台应用程序,使用 Oracle 作为后端。我有一张桌子,如果学生进入第 7 条记录,他不应该被允许这样做。我该怎么做?
【问题讨论】:
-
您需要一个触发器来限制每个用户插入的行数。
-
你的桌子上大概有一列标识了学生?
-
@GordonLinoff - 看看你有什么样的触发器会很有趣。可能有一种方法可以为此使用触发器,但任何解决方案都必然是复杂且低效的。在提出建议之前,请先考虑“变异表”问题。
-
您的意思是每个学生使用数据库的次数限制为 6 次插入,还是您的意思是每个学生 ID 最多可以在表中出现 6 次?
标签: sql oracle hibernate plsql