社区
Java EE
帖子详情
调查:大家用 hibernate 对于数据库主键用什么?
jacklondon
2005-03-17 01:20:24
调查:大家用 hibernate 对于数据库主键用什么?
native? assigned?
考不考虑数据库的通用性(跨数据库)?
...全文
318
14
打赏
收藏
调查:大家用 hibernate 对于数据库主键用什么?
调查:大家用 hibernate 对于数据库主键用什么? native? assigned? 考不考虑数据库的通用性(跨数据库)?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jacklondon
2005-03-31
打赏
举报
回复
在 hibernate 源代码中找到 uuid 的生成方法。
import org.hibernate.id.UUIDHexGenerator;
String sid = (String)(new UUIDHexGenerator().generate(null,null));
guid 只支持 sql server 和 sybase.
jacklondon
2005-03-19
打赏
举报
回复
哪个 class ? 我怎么没有找到?
pigo
2005-03-19
打赏
举报
回复
guid
jdk1.5自带。
dlxu
2005-03-19
打赏
举报
回复
uuid.hex我自己最喜欢,或者hilo也可以,当然,native的兼容性比较好
ynnwq
2005-03-18
打赏
举报
回复
native
jacklondon
2005-03-18
打赏
举报
回复
用 sequence 的话,以后换成别的数据库怎么做改动最少?
star6
2005-03-18
打赏
举报
回复
用uuid.hex应该挺不错的,不过有个限制就是数据库表的主键必须是32位长的字符串才行,如果开发时是用的已有的数据库,而主键是其他类型的那就只能考虑其他的了
Saro
2005-03-17
打赏
举报
回复
uuid.hex
waterye
2005-03-17
打赏
举报
回复
用数据库自已的主键,如oracle用序列
shan1119
2005-03-17
打赏
举报
回复
me 2
syliang2003
2005-03-17
打赏
举报
回复
assigned!!
我们也是用这个!
AbeiXu
2005-03-17
打赏
举报
回复
我们可以用下面三个值:
//JVMHASH
JVMHASH = Math.abs((new Object()).hashCode());
//Random
Random m_random = new Random(System.currentTimeMillis());
//...MACHINEID
InetAddress inetaddress = InetAddress.getLocalHost();
byte[] b = inetaddress.getAddress();
//然后转换为long
然后将这个三个组合计算得到,不会产生相同的key的。
jacklondon
2005-03-17
打赏
举报
回复
有没有考虑用某种 uuid 算法?如果多用户同时操作,会不会 insert 同样的 primary key?
请教!!
AbeiXu
2005-03-17
打赏
举报
回复
Assigned
呵呵,我们项目开发得早,那时候还是1.0的:)自己的
数据库
课程设计(源码+
数据库
文件+报告全套)
为了提高开发效率,Java中还广泛使用ORM技术,如MyBatis或
Hibernate
,它们可以将
数据库
表中的数据映射成Java中的对象,简化
数据库
操作。 针对疫情背景下的特定应用场景,
数据库
设计需要考虑到如患者健康状况、疫苗...
毕业论文jsp488在线环保网站(ssh).docx
本毕业论文主要探讨了如何使用Java Web技术栈,特别是Struts2(S)、Spring(S)和
Hibernate
(H)这三大框架(SSH)来构建一个在线环保网站。该网站旨在提供环保信息、公告、问卷
调查
、新闻发布等功能,同时具备用户...
数据库
课设--酒店管理系统九龙大酒店餐饮管理系统设计 (2).docx
将概念结构转化为具体的
数据库
逻辑结构,通常使用关系模型,确定每个表的字段、数据类型、键(
主键
和外键)以及表间的关系。规范化是这个阶段的重要部分,以消除数据冗余和提高数据一致性。 4. **实现设计**: 在...
JPA 概述及下载
1. ORM映射元数据:JPA支持使用XML和JDK 5.0注解两种方式定义元数据,用以描述对象与
数据库
表之间的映射关系。这些映射信息使得框架能够在运行时将实体对象持久化到
数据库
表中。 2. JPA的API:JPA提供了一组API用于...
网上商城系统论文
- **需求分析**: 在系统设计之初,对用户需求进行深入调研,明确
数据库
需要存储哪些数据,如何组织这些数据以满足业务需求。 - **概念模型设计**: 使用ER图表示实体之间的关系,确保
数据库
结构清晰合理。 - **表结构...
Java EE
67,542
社区成员
225,854
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章