我有一个List<MyItem>
我想通过mybatis插入到表中:
CREATE TABLE activities (
id BIGINT GENERATED BY DEFAULT AS IDENTITY,
group_id BIGINT NOT NULL,
name VARCHAR(64),
CONSTRAINT pk_activities PRIMARY KEY (id)
);
id
是自动生成的/唯一的group_id
应该是唯一的List<>
name
只是一个属性MyItem
当我插入它们时,我希望mybatis 或数据库使所有插入的项目共享相同的(但在数据库中是唯一的)group_id
值。
这可以在一次insert
操作中实现吗?
如果不是 - 是否有可能在 2,3.. 中?
我强烈强调一个事实,即 MyBatis 或数据库本身(通过 SQL)可以做我正在寻找的事情