《oracle 数列,触发器(自动 ID 加1)》的相关内容
相关讨论
id自增长问题
在使用hibernate开发时需要生成一个自增长的id我采用了在数据库中建序列和触发器。
此字段仅在po中添加到数据库。其余字段为copyproperties(po,vo);
序列和触发器为:
create sequence lhxx_id_pk
increment by 1--每次增长的大小
start with 1 --从1开始
maxvalue 10000000 --最大1000
noc ...
by readzhangxy 2004-08-02 浏览 (2212) 回复 (5) 关键字:
用oracle的trigger生成主键的时候和hibernate冲突的讨论
oracle的trigger和hibernate冲突
capitain write:
我们的数据库定义mapping使用了
[code:1]<id name="id" column="ID" type="long">
<generator class="sequence">
<p ...
by robbin 2003-09-16 浏览 (6065) 回复 (0) 关键字:
怎样把oracle中由trigger产生的主键 ,在hibernate的hbm文件中给正确定义
记录在oracle表中主键是用trigger生成如下
CREATE OR REPLACE TRIGGER bi_auto
BEFORE
insert on autos
for each row
begin
if :NEW."autoID" is null then
select "autoID_SEQ".nextval into :NEW."autoID" from dual;
e ...
by qcom 2008-08-09 浏览 (69) 回复 (3) 关键字:
hibernate3利用oracle sequence自定义主键生成类,如何回滚事务?
现有表document,其id为流水号,因此采用oracle9i的sequence生成,但由于该字段为字符串型,因此扩展了hibernate的sequence类,实现如下:
1.扩展的sequence类及调用方式:
/**
* @author
* 本类为对oracle自增主键生成类(继承自hibernate的SequenceGenerator类,
* 结合hibernate的po配置文件 ...
by weifeng 2006-11-14 浏览 (3403) 回复 (12) 关键字:
Oracle 开发 - 6
--[6]// Oracle Trigger
---------------------------------------------------------------------------------------------//
--实例1------------------------
--创建触发器,当用户对test表执行DML语句时,将相关信息记录到日志表
--创建测试表 ...
by javaTo 2007-05-17 浏览 (2375) 回复 (0) 关键字: oracle 9i db
相关博客
Oracle主键自动增长
这几天搞Oracle,想让表的主键实现自动增长,查网络实现如下:
create table simon_example
(
id number(4) not null primary key,
name varchar2(25)
)
-- 建立序列:
-- Create sequence
create sequence SIMON_SEQUENCE&n ...
by simonbluewonder 2007-10-12 浏览 (489) 回复 (1) 关键字:
Oracle主键自动增长列
这几天搞Oracle,想让表的主键实现自动增长,查网络实现如下:
create table simon_example( id number(4) not null primary key, name varchar2(25))
-- 建立序列:
-- Create sequence create sequence SIMON_SEQUENCE ...
by yanghaiskys 2008-08-05 浏览 (24) 回复 (0) 关键字: oracle主键自动增长列
在hibernate中实现oracle的自动增长
在hibernate中实现oracle的自动增长
关键字: hibernate oracle sequence native
根据hibernate的文档,有两种方式实现实体对象的主键自动增长。
第一种:设置ID的增长策略是sequence,同时指定sequence的名字,最好每个表建一个sequence,此种做法就如同MS-SQL,MY-SQL中的自动增长一样,不需要创建触发器,具体的ora ...
by kuangbaoxu 2008-05-13 浏览 (188) 回复 (0) 关键字:
在hibernate中实现oracle的自动增长
根据hibernate的文档,有两种方式实现实体对象的主键自动增长。
第一种:设置ID的增长策略是sequence,同时指定sequence的名字,最好每个表建一个sequence,此种做法就如同MS-SQL,MY-SQL中的自动增长一样,不需要创建触发器,具体的oracle数据库脚本及hibernate配置文件如下:
[1]oracle数据表的创建脚本:
CREATE TABLE DEPA ...
by liyanboss 2008-04-30 浏览 (573) 回复 (0) 关键字: hibernate oracle sequence native
ORACLE 自增序列SEQUENCE
在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。 1、Create Sequence 你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限,
CREATE SEQUENCE emp_sequence
INCREMENT BY 1 -- 每次加几个
START WITH 1 -- 从1开始计数
...
by heisetoufa 2008-08-13 浏览 (17) 回复 (0) 关键字: oracle 自增序列 sequence
相关圈子讨论
我用seam作的OA和网站共享给大家
初学seam,项目缺乏长期规划,加上本人非科班出生,写的不好。不过有兄弟要,就共享出来。
OOA.tar.bz2是个OA项目,包括用户管理、角色管理、调整部门、公文流转、内部网站、信访处理、信息处理以及和openfire的帐号集成。是我们正在用的系统。其实很多东西没写完,最近忙于其他事情。
IWEB.tar.bz2是和OA集成的外网网站,只负责显示。后台是OOA.tar.bz2中的政务公开。
所有 ...
by 5day 2008-06-06 浏览 (2220) 回复 (18)
t5+spring2.07+hibernater3.2+oracle的问题..
定义如下
@Entity
@Table(name = "weboa_menu")
@AccessType("property")
@SequenceGenerator (name="SEQ_MISUSERS", sequenceName="SEQMENU",allocationSize=1)
@Id
@GeneratedValue(strategy = GenerationType.SEQ ...
by hzjfk 2007-11-16 浏览 (418) 回复 (1)
JBPM+SPRING的整合问题
请教一个问题,
小弟,自己整合了下JBPM+SPRING,已经正常部署起来,
问题就在每次重启服务器的时候,都会自动创建一个新的流程定义,
我已经把<property name="createSchema" value="false"/>
改false了,可数据库每次都有新的流程定义,就是版本version不一样,
请问这是什么问题啊?
另外每个新业务流程的ID,也就是JBPM_ ...
by dragonsz1 2008-04-14 浏览 (356) 回复 (2)
关于osworkflow中表主键生成的问题
最近在用osworkflow做项目的流程,在申请,或者是审批阶段都需要往os_currentstep,os_historystep两张表中insert数据,我采用的是mysql,但是出现了主键重复的错误: [(spi.jdbc.JDBCWorkflowStore)] Executing SQL statement: INSERT INTO os_historystep (ID,ENTRY_ID, ...
by giggs0223 2008-08-05 浏览 (59) 回复 (2)
如何得到存放在src里的图片
开发一个自家义组件,组件中包含一些图片,因为要将该组件打成jar包,所以把图片放在src(class)下面,而不是放在webroot下面,怎样得到这些图片啊
看了DatePicker 是这样实现的,可是自己却无法实现
希望各位知道的告诉我一下好吗,谢谢了
by eric2002cn 2008-02-27 浏览 (713) 回复 (10)
相关新闻
Rails 2.0 Preview Release
原文: http://weblog.rubyonrails.org/2007/9/30/rails-2-0-0-preview-release
Action Pack: Resources
1,RESTful风格改进:
/people/1;edit将变成/people/1/edit
2,添加routing名字空间
map.namespace(:admin) do |admin|
ad ...
by hideto 2007-10-04 浏览 (924) 回复 (0) 关键字: Rails 2.0
最常用和实用的CSS技巧
下面是CSS最常用和实用的技巧。
1.重置浏览器的字体大小
重置浏览器的默认值 ,然后重设浏览器的字体大小你可以使用雅虎的用户界面重置的CSS方案 ,如果你不想下载9MB的文件,代码如下:
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,
blockquote,th,td {mar ...
by ╱/罒呍唲 2008-08-11 浏览 (2885) 回复 (13) 关键字: css技巧
Rails2.1中的新东西之一: has-one-through
Ryan Daigle发布了一系列关于rails2.1中新特性的文章.这里是这个系列中的一篇.
Has one :through
has_one终于长得和has_many一样高了,它也支持了:through选项.
class Magazine < ActiveRecord::Base
has_many :subscriptions
end
class Subscrip ...
by luoye6401531 2008-05-21 浏览 (1616) 回复 (1) 关键字: rails2.1
推荐知识库条目
Comming soon

