posts - 89, comments - 241, trackbacks - 0, articles - 1
   :: 首页 ::  :: 联系 :: 聚合  :: 管理

hibernate中identity和increment区别

Posted on 2009-11-13 17:31 saobaolu 阅读(1557) 评论(1)  编辑  收藏 所属分类: java基础与算法

identity:由底层数据库生成标识符。identity是由数据库自己生成的,但这个主键必须设置为自增长,前提条件是低层数据库支持自动增长字段类型.
increment:由hibernate管理主键,自动以递增的方式生成标识符,每次增量为1。其在每次插入前取得一个当前最大的id+1作为主键,该主键必须为Integer类型



没有所谓的命运,只有不同的选择!