请问我在使用hibernate时 ,生成的主键是一个随机的数,如:2E100,-1.2E-105等等,
我用的策略是increment ,而当我换成native或是sequence时,结果还是一样.
我使用的是Oracle8数据库,请问这个是什么原因?后台能正确显示插入代码:Hibernate:
select
max(id)
from
hl_t_group
set id is [1]
get id is [1]
Hibernate:
/* insert com.hl.website.domain.Group
*/ insert
into
hl_t_group
(name, parent_id, description, display_order, depth, create_date, id)
values
(?, ?, ?, ?, ?, ?, ?)
我用的策略是increment ,而当我换成native或是sequence时,结果还是一样.
我使用的是Oracle8数据库,请问这个是什么原因?后台能正确显示插入代码:Hibernate:
select
max(id)
from
hl_t_group
set id is [1]
get id is [1]
Hibernate:
/* insert com.hl.website.domain.Group
*/ insert
into
hl_t_group
(name, parent_id, description, display_order, depth, create_date, id)
values
(?, ?, ?, ?, ?, ?, ?)
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货