怎么把NUMBER设置数据库自增

oracle的NUMBER类型在hibernate映射下变成bigdecimal,怎么把它设置数据库自增

http://www.cnblogs.com/jerrmy/archive/2013/03/13/2958352.html

就用hibernate的序列,不新建序列怎么搞

oracle只有序列是自增长的。
实现一列自增长,都是插入数据的时候,将该表对应的当前序列值赋给该列。
使用ibatis插入的时候在insert最后面添加这句话(keyProperty写你定义的列名称就好)


select SEQ_se_limit_ID.NEXTVAL from DUAL

---序列
create sequence SEQ_se_limit_ID
minvalue 1
maxvalue 9999999999999999999999999999
start with 1
increment by 1
cache 20;