社区
Web 开发
帖子详情
hibernate获取sequence作为ID
duanlongk2
2012-07-17 05:24:06
hibernate中用sequence来作为一个表的主键,那么如果我要用sql原语插入数据库的时候,例如:
SQLQuery query = session.createSQLQuery("insert into tableA(id,..)values(...)
query.executeUpdate();
问题就来了:
那个id从何获取?如何从hibernate维护的这个sequence中获取到那个值呢?
...全文
397
6
打赏
收藏
hibernate获取sequence作为ID
hibernate中用sequence来作为一个表的主键,那么如果我要用sql原语插入数据库的时候,例如: SQLQuery query = session.createSQLQuery("insert into tableA(id,..)values(...) query.executeUpdate(); 问题就来了: 那个id从何获取?如何从hibernate维护的这个sequence中获取到那个值呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
haiercs
2012-07-18
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
这句应该在hibernate也是可以执行的 insert into tableA(id)values(序列名.nextVal)
[/Quote]
+1 sequence由数据库维护,不由hibernate维护,所以并不需要由hibernate去获得
zjhlsf
2012-07-18
打赏
举报
回复
在映射文件配置不就可以了.
凡人之玲珑
2012-07-18
打赏
举报
回复
我擦 看清楚 问题 是什么 在说,
我知道在映射文件配也可以 问题是 别人的问题是什么 看清楚先。。。
r40160944
2012-07-18
打赏
举报
回复
你既然用了hibernate,就应该写HQL,写HQL的时候空着bean的Id属性,就可以自动插入;有Id属性就是更新;
小小小小精灵
2012-07-18
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
这句应该在hibernate也是可以执行的 insert into tableA(id)values(序列名.nextVal)
[/Quote]
序列是自动增长的,插入的时候在hibernate的配置文件中配置就可以了
凡人之玲珑
2012-07-17
打赏
举报
回复
这句应该在hibernate也是可以执行的 insert into tableA(id)values(序列名.nextVal)
新版全面系统完整的人工智能教程
在本课程中,你将学到,机器学习的原理和基本知识、线性回归、logistic回归、决策树、朴素贝叶斯算法,以及深度学习的原理、tensorflow入门、卷积神经网络、循环神经网络、手写数字识别,并基于tensorflow
sequence
-...
select
hibernate
_
sequence
.nextval from dual
AWR中发现RAC节点1中一条
获取
sequence
值的SQL在两个小时里执行了37855次。 select
hibernate
_
sequence
.nextval from dual 查看了一下
hibernate
_
sequence
的cache居然是默认值20。 决定...
hibernate
oracle
sequence
报错,浅谈在
Hibernate
中使用Oracle
sequence
为表创建自增长自段有两种,一种是不同的表使用各自的
Sequence
,方法如下:1、在Oracle
sequence
首先创建
sequence
create
sequence
seq_
id
minvalue 1start with 1increment by 1cache 20; 2.在你的hbm.xml中的配置 ...
hibernate
----
sequence
的使用
一、为表创建自增长自段有两种,一种是不同的表使用各自的
Sequence
,方法如下: 1、在Oracle
sequence
首先创建
sequence
create
sequence
seq_
id
minvalue 1start with 1... 这样再插入数据的时候,
Hibernate
mysql
hibernate
_
sequence
修改(
hibernate
设置自增)
public class GWgDyEntity implements Serializable { ...4 @
Id
5 @GeneratedValue(strategy = GenerationType.AUTO) 6 @Column(name = "OBJECT
ID
") 7 public long getObject
id
() { 8 return obj...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章