【问题标题】:How to generate next sequence value with in my insert statement in hibernate?如何在我的休眠插入语句中生成下一个序列值?
【发布时间】:2016-09-01 08:14:26
【问题描述】:

如果它在我的 sql server 过程中意味着,我为特定表分配如下:

选择 @id=NEXT 值 FOR sq_id;

现在对于相同的序列值,我还需要使用 spring-hibernate 为特定表插入一些其他列值 所以我需要为特定表生成下一个序列值的插入查询..!

【问题讨论】:

  • 你不需要...Hibernate 会为您处理这些...指定代表 ID 的字段并在其上使用适当的注释。

标签: java sql-server spring hibernate


【解决方案1】:

您可以在 sql server 中使用创建序列:

CREATE SEQUENCE Test.TestSequence
START WITH 1  
INCREMENT BY 1 ; 

对于下一个值,我们可以使用 为 Test.TestSequence 选择下一个值

我们可以制作循环序列,任意增量任意起点或终点等,

【讨论】:

    猜你喜欢
    • 2013-12-31
    • 1970-01-01
    • 1970-01-01
    • 2011-04-03
    • 2022-11-02
    • 1970-01-01
    • 1970-01-01
    • 2015-01-14
    • 2015-12-19
    相关资源
    最近更新 更多