gpt4 book ai didi

java - 生成序列 NexVal 而不执行选择查询

转载 作者:行者123 更新时间:2023-12-01 11:07:39 26 4
gpt4 key购买 nike

我的类不是实体,有代码片段

@SequenceGenerator(name="seqUniqueKeyGenerator",sequenceName="SEQ_UNIQUE_KEY",allocationSize=1)
@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="seqUniqueKeyGenerator")
@Id
private Integer sequenceId;

public Integer getSequenceId() {
return sequenceId;
}

public void setSequenceId(Integer sequenceId) {
this.sequenceId = sequenceId;
}

public static void main(String[] args) {
UniqueKeyGenerator uniqueKeyGenerator = new UniqueKeyGenerator();
System.out.println(uniqueKeyGenerator.getSequenceId());

}

我想像这样检索nextVal,可以吗?

最佳答案

您可以按照此 thread 中所述使用 nextVal但你必须考虑到它是通过SQL语句来消耗的,这意味着这是一个与数据库耦合的解决方案。

我不知道如何以您上面询问的方式使用 nextVal

关于java - 生成序列 NexVal 而不执行选择查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32777336/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com