action如何得到sequence

gydtc 2010-07-23 03:41:41
在oracle里面建立了各自增长的sequence,
用hibernate来做

如何在action里面做添加数据的时候,想得到sequence的值,直接添加上去
...全文
95 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
gydtc 2010-07-23
  • 打赏
  • 举报
回复
还有就是我的 id那个列是设置成为varchar的,那该怎么办?
gydtc 2010-07-23
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 darrenluo 的回复:]
没必要取sequence值填进去啊
hbm文件配置id的取值为sequence就行啦
<id
name="id"
column="ID"
type="java.lang.Long"
>
<generator class="sequence">
<param
name="sequence"
>
SEQ_ID
</param>

……
[/Quote]

那是不是oracle里面,我也不用重新建立sequence,hibernate会自动帮我去加上?
niu90 2010-07-23
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 darrenluo 的回复:]
没必要取sequence值填进去啊
hbm文件配置id的取值为sequence就行啦
<id
name="id"
column="ID"
type="java.lang.Long"
>
<generator class="sequence">
<param
name="sequence"
>
SEQ_ID
</param>

……
[/Quote]+1
darrenluo 2010-07-23
  • 打赏
  • 举报
回复
没必要取sequence值填进去啊
hbm文件配置id的取值为sequence就行啦
<id
name="id"
column="ID"
type="java.lang.Long"
>
<generator class="sequence">
<param
name="sequence"
>
SEQ_ID
</param>

</generator>

</id>
gydtc 2010-07-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ltandfyy 的回复:]
在添加完数据后,这个对象里就已经有自增列的值了,在添加之前不行,所以不太明白LZ说的这个得到后直接添加上去是什么意思!
[/Quote]

那个sequence只是建了一个,触发器什么的都没的
比方说我有个表
列为 id name
id里面的值是sequence的值自增长的
name为添加进去的

我是用hibernate来做。,做不来
ltandfyy 2010-07-23
  • 打赏
  • 举报
回复
在添加完数据后,这个对象里就已经有自增列的值了,在添加之前不行,所以不太明白LZ说的这个得到后直接添加上去是什么意思!

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧