《数据库主键策略的一些感想》的相关内容
相关讨论
[讨论]业务主键 Vs. 逻辑主键,到底哪个好?
我在www.itpub.net(用Oracle的朋友应该对这个网站非常熟悉)上看到2个关于业务主键和逻辑主键的讨论。
http://www.itpub.net/showthread.php?s=ddcad56ac5bbef776117aad4c312ddfb&threadid=98537&perpage=15&pagenumber=1
http://www.itpub.ne ...
by ffeliza 2003-12-30 浏览 (45346) 回复 (76) 关键字:
用oracle的trigger生成主键的时候和hibernate冲突的讨论
oracle的trigger和hibernate冲突
capitain write:
我们的数据库定义mapping使用了
[code:1]<id name="id" column="ID" type="long">
<generator cl ...
by robbin 2003-09-16 浏览 (6309) 回复 (0) 关键字:
hibernate3利用oracle sequence自定义主键生成类,如何回滚事务?
现有表document,其id为流水号,因此采用oracle9i的sequence生成,但由于该字段为字符串型,因此扩展了hibernate的sequence类,实现如下:
1.扩展的sequence类及调用方式:
/**
* @author
* 本类为对oracle自增主键生成类(继承自hibernate的SequenceGenerator类,
* 结合hibernate的po配置文件 ...
by weifeng 2006-11-14 浏览 (3537) 回复 (12) 关键字:
相关博客
Hibernate中的DB影射之generator
Id是用来指明主键的,这是用来指明主键的生成机制,有如下可选项:
可选项说明:
1) Assigned
主键由外部程序负责生成,无需Hibernate参与。
2) hilo
通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主
键生成历史状态。
3) seqhilo
与hilo 类似,通过hi/lo 算法实现的主键生成机制,只是主键历史
...
by hotsacen 2007-06-20 浏览 (225) 回复 (0) 关键字:
Hibernate主键生成方式 Key Generator
Hibernate主键生成方式 Key Generator
主键产生器
可选项说明:
1) assigned
主键由外部程序负责生成,无需Hibernate参与。
2) hilo
通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主
键生成历史状态。
3) seqhilo
与hilo 类似,通过hi/lo 算法实现的主键生成机制,只是主键历史
状态保存在 ...
by letle 2007-05-10 浏览 (2909) 回复 (0) 关键字:
Hibernate主键生成方式(转)
1) assigned
主键由外部程序负责生成,无需Hibernate参与。
2) hilo
通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主
键生成历史状态。
3) seqhilo
与hilo 类似,通过hi/lo 算法实现的主键生成机制,只是主键历史
状态保存在Sequence中,适用于支持Sequence的数据库,如Oracle。
4) incre ...
by jackle_liu 2007-01-29 浏览 (2813) 回复 (0) 关键字: hibernate
Hibernate主键生成方式
Hibernate采用对象标识符,也就是通常我们所说的OID来创建对象和数据库表里记录的对应关系,对象的OID和表里的主键对应,所以说OID是非常重要的,不应该让程序来给它赋值.数据库区分同一表的不同记录是用主键来区分.而JAVA区分同一类的不同对象是用内存地址,在JAVA语言中判断两个对象的引用变量是否想相等,有以下两种比较方式.1)用运算符”==”比较内存地址,此外还可以用Object的equ ...
by fengzhiyu_sh 2008-04-16 浏览 (199) 回复 (0) 关键字:
Hibernate主键生成方式 Key Generator
Hibernate主键生成方式 Key Generator主键产生器可选项说明:1) assigned主键由外部程序负责生成,无需Hibernate参与。
2) hilo通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主键生成历史状态。
3) seqhilo与hilo 类似,通过hi/lo 算法实现的主键 ...
by liyiye 2008-09-10 浏览 (40) 回复 (0) 关键字:
相关圈子讨论
JBPM+SPRING的整合问题
请教一个问题,
小弟,自己整合了下JBPM+SPRING,已经正常部署起来,
问题就在每次重启服务器的时候,都会自动创建一个新的流程定义,
我已经把<property name="createSchema" value="false"/>
改false了,可数据库每次都有新的流程定义,就是版本version不一样,
请问这是什么问题啊?
另外每个新业务流程的ID,也就是JBPM_ ...
by dragonsz1 2008-04-14 浏览 (399) 回复 (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 浏览 (138) 回复 (2)
关于数据库设计的主外键问题
关于数据库设库还需不需要的问题的,我问了好几个同学了。
但分歧好像不小哦。、
有些同学说要,有些说不要。
要的理由就是,保持数据的完整性,而不要的理由就是可以提高数据库的
性能,但大多数同学以为是要主外键关系的。所以,在学校 的时候,还是使用的主外键关联表的。不过,这几天上班了,发现公司的
项目,是没有主外键的,只有。表之间的关系是在代码层关联的。
哎,现在都 有点糊涂了。
by helloju 2008-08-04 浏览 (412) 回复 (6)
ubuntu下MYSQL问题(Mysql query browser不能建表(详看,详试),linux才出现此种情况)
通过mysql query browser 连接mysql服务器后。
create-schema建立名为test的库。
再右键点击test后create table,我们试着create table--->打开之后的界面,我们试着建立一个testtable的表,主键为ID,int型(事实上是无论何种数据类型),再增加一个 Usernaem的varchar的数据类型字段,然后点击Apply Chan ...
by guojiafuzhuxi 2007-02-06 浏览 (1604) 回复 (1)
相关新闻
基于JavaScript的代码自动生成工具
JavaScript Based Code Generator - codegen 工具主页http://sourceforge.net/projects/jbcgen/目的快速生成程序代码, 比如Struts, Spring, Jdbc/Hibernate所有前后台的代码.简单介绍本工具生成代码的思想是读取数据库中表的结构, 使用JavaScript作为脚本语言编写模板, 生成各种代码或者文件, ...
by jejwe 2008-03-06 浏览 (3651) 回复 (2) 关键字:
向北京奥运献礼,DBExplorer0.2版发布
http://groups.google.com/group/dbexplorer/web/dbe-02-rls
向北京奥运献礼,DBExplorer0.2版发布
DBExplorer开发团队,非常高兴的宣布,经过一段时间的工作,DBExplorer0.2版正式发布,并藉此祝福北京奥运。 本次版本有以下内容的更新及改变: 1、全面开放源码,并添加Maven构建支持,您可以从S ...
by cnetwei 2008-08-09 浏览 (2013) 回复 (9) 关键字: ext dbexplorer
SymmetricDS 1.0.0发布--数据库的同步软件
SymmetricDS是一个基于LGPL协议的开源软件,它具备软件web化,数据库独立以及数据同步的功能。SymmetricDS通过使用web和数据库的技术几乎可以在即时的时间内复制关系数据库的表。该软件设计的初衷就是通过更少的网络带宽却能解决大型数据库,从而抵制这个同步期间的网络消耗。
风格如下:
1. 数据通道:表的同步操作被分组在各自独立的通道里。
2. 传输保证:数据的同步操作至始 ...
by kyo100900 2007-11-12 浏览 (978) 回复 (1) 关键字: 数据库,同步,SymmetricDS

