首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

derby数据库,一般主键设成varchar还是number,该如何处理

2012-02-27 
derby数据库,一般主键设成varchar还是number结合hibernate怎么让主键自己生成?oracle数据库是建sequence的

derby数据库,一般主键设成varchar还是number
结合hibernate怎么让主键自己生成?oracle数据库是建sequence的,derby一般怎么来?最好有范例,创建表语句和hibernate配置语句。使用annotation。谢谢啦

[解决办法]
一般主键设成varchar还是number:
一般用number型,要快一些,判断也快一些
[解决办法]
建表示例:
CREATE TABLE operate_history ( 
ohID int NOT NULL GENERATED ALWAYS AS IDENTITY, 
operate varchar(10) NOT NULL, 
operator char(10) NOT NULL, 
operateTime timestamp NOT NULL, 
operateType char(20) NOT NULL DEFAULT 'common_op' , 
PRIMARY KEY (ohID) 

);

一般用数字型,速度快

热点排行