数据库主键策略的一些感想》的相关内容

[讨论]业务主键 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) 关键字:

为了方便以后在各种数据库间移植,采用那种主键生成方式最好...

使代码改动量最少呢? :cry: 
by bbbb 2003-10-28 浏览 (33310) 回复 (61) 关键字:

用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 wf_7758520 2007-03-16 浏览 (3072) 回复 (18)

关于数据库设计的主外键问题

关于数据库设库还需不需要的问题的,我问了好几个同学了。 但分歧好像不小哦。、 有些同学说要,有些说不要。 要的理由就是,保持数据的完整性,而不要的理由就是可以提高数据库的 性能,但大多数同学以为是要主外键关系的。所以,在学校 的时候,还是使用的主外键关联表的。不过,这几天上班了,发现公司的 项目,是没有主外键的,只有。表之间的关系是在代码层关联的。 哎,现在都 有点糊涂了。
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

相关问答

赞助商链接