NutzCN Logo
问答 获取序列为什么都是跳着取?执行了两次?
发布于 3124天前 作者 qq_060f38e8 2148 次浏览 复制 上一个帖子 下一个帖子
标签: dao oracle

PreparedStatement stmt = conn
.prepareStatement("SELECT SUYF_SEQ_ID.NEXTVAL AS VAL FROM DUAL");
ResultSet res = stmt.executeQuery();
if (res.next()) {
seq = res.getInt("VAL");
System.out.println(seq+"--"+Thread.currentThread().getName());
}

289208--Thread-0
289210--Thread-0
289212--Thread-0
289214--Thread-0
289216--Thread-0
289218--Thread-0
289220--Thread-0
289222--Thread-0
获取序列为什么都是跳着取?执行了两次?

3 回复

@qq_e7da0606 谢了,已经解决了。

结论就是触发器,对吧

添加回复
请先登陆
回到顶部