2 u010982467 u010982467 于 2016.09.18 16:15 提问

怎么把NUMBER设置数据库自增 3C

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

3个回答

xyzhanhh
xyzhanhh   2016.09.18 16:26
u010982467
u010982467   2016.09.18 16:37

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

xubo_ob
xubo_ob   2016.09.18 17:57

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;

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!