请问,jfinal和ORACLE数据库,采用DB+RECORD方式如何插入一个序列呢。

小偷家的保安 发布于 2014/07/11 10:22
阅读 1K+
收藏 0

@JFinal 你好,想跟你请教个请问,jfinal和ORACLE数据库,采用DB+RECORD方式如何插入一个序列呢。问题:

加载中
1
JFinal
JFinal

1:通过如下办法创建序列,假定序列名为:MY_SEQ

CREATE SEQUENCE MY_SEQ
INCREMENT BY 1
MINVALUE 1
MAXVALUE 9999999999999999
START WITH 1
CACHE 20;
2: 在 record.set(…)中使用上面创建的序列

// 创建 Record 对象并使用序列
Record user = new Record().set("id", "my_seq.nextval").set("age", 18);
Db.save("user", user)
// 获取id值
Integer id = user.get("id");

序列的使用很简单,只需要 record.set(主键名, 序列名)就可以了。

返回顶部
顶部