【发布时间】:2021-04-15 11:18:55
【问题描述】:
我有下表结构
ITEM
| ID(Auto Inc) | ORG_ID(FK to ORG) | ITEM_ID |
|-----------------|----------------------|-----------------------|
| 1 | 1 | 1 (Initial Val for A) |
| 1 | 2 | 1 (Initial Val for B) |
| 1 | 1 | 2 (Incremented for A) |
ORG
| ID | NAME |
|------|-----------|
| 1 | A |
| 2 | B |
是否有可能使用任何生成器来管理 item_id 列。这不是 ITEM 表的 id 列。业务需求是管理每个组织的 item_id 顺序。
【问题讨论】:
-
MySQL 没有生成器。使用 BEFORE INSERT 触发器。
-
@JaydeepPatel 也许this 会有所帮助。
-
@SternK 它不是简单的它生成器。我需要基于 ORG_ID 值的生成器。看看我上面的例子。
-
@Akina 在查看触发器之前,我想看看 JPA 是否可以这样做
标签: java mysql hibernate jpa sequence