`
liwei
  • 浏览: 10231 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

hibernate 如何提前知道uuid的生成策略

阅读更多
我用的数据库是oracle,数据库表有资源表(博客表,图片表。。。)和log日志表(保存用户的资源操作日志),各表的主键都是通过uuid生成,想问一下高手们:
就是在hibernate保存一个资源对象之后如何提前取得(不想在发起一条查询,性能上的考虑)该对象的资源id,我要把对象的id和其它的一些资源信息保存到log日志表,便于管理员查看日志的时候可以通过资源的id来查看个资源的详细信息。望
高手们多关注指点。
分享到:
评论
1 楼 liwei 2008-04-18  
浏览 40 次

相关推荐

    用hibernate形式uuid的生成算法

    这种基于时间序列和硬件信息的UUID生成策略,不仅能够保证UUID的唯一性,还能在一定程度上反映出生成UUID的时间和空间信息,对于跟踪和审计非常有帮助。 在实际应用中,`UUIDHexGenerator`类可以被集成到Hibernate...

    Hibernate教程02_ID生成策略

    在Java的持久化框架Hibernate中,ID生成策略是至关重要的一个环节。它是用来唯一标识数据库中每一行记录的关键部分。本教程将详细讲解Hibernate中的ID生成策略,以及如何在实际项目中灵活应用。 首先,ID生成策略是...

    Hibernate中主键生成策略

    在Java的持久化框架Hibernate中,主键生成策略是一个至关重要的概念,它决定了数据库表中主键值如何自动生成。主键通常是表中唯一标识记录的一列,对于数据的完整性和一致性至关重要。以下是对Hibernate中主键生成...

    hibernate主键生成策略

    【hibernate主键生成策略】是Hibernate框架中用于生成持久化对象主键的重要机制,它决定了如何在数据库中创建唯一的标识符。在SSH(Spring、Struts、Hibernate)架构中,Hibernate作为持久层框架,主键生成策略的...

    Hibernate主键生成策略

    ### Hibernate 主键生成策略详解 #### 一、概述 Hibernate 是一款开源的对象关系映射 (ORM) 框架,它允许开发人员将 Java 对象映射到数据库表中的记录,从而极大地简化了数据访问层的开发工作。在 Hibernate 中,...

    Hibernate各种主键生成策略

    Hibernate各种主键生成策略详解,包括 assigned increment hilo seqhilo sequence identity native uuid foreign uuid.hex sequence-identity 等

    Hibernate用UUID作为主键的Demo

    "uuid2")`指定了使用uuid2生成策略,而`@GenericGenerator(name = "uuid2", strategy = "uuid2")`定义了一个名为“uuid2”的生成器,其策略为“uuid2”,这是JPA中预定义的UUID生成策略。 ### 4. UUID的生成方式 在...

    hibernate的主键生成策略

    在Hibernate中,主键生成策略是确保实体类中的主键字段具有唯一标识的关键部分。以下是对Hibernate主键生成策略的详细说明: 1. **assigned**: 这种策略要求用户在调用`save()`方法之前手动设置主键值。Hibernate...

    hibernate 主键生成策略

    ### Hibernate 主键生成策略详解 Hibernate 是一款流行的 Java 持久层框架,它提供了对象关系映射(ORM)的功能,使得 Java 开发者能够更高效地与数据库进行交互。在 Hibernate 中,主键生成策略是一项核心功能,...

    hibernate映射文件--主键生成策略[参考].pdf

    Hibernate映射文件主键生成策略详解 Hibernate.cfg.xml配置文件是Hibernate框架中的一部分,该文件用于配置Hibernate的各种设置,例如数据库连接、dialect、mapping文件等。在这个文件中,我们可以看到hibernate-...

    Hibernate映射文件主键的生成

    在Java的持久化框架Hibernate中,主键的生成策略是一个重要的概念,它涉及到数据库表记录的唯一标识如何自动生成。本篇文章将详细讲解Hibernate映射文件中关于主键生成的各种策略及其配置,帮助开发者更好地理解和...

    hibernate中自动生成主键的办法

    在Hibernate中,可以通过`<generator class="uuid.hex"/>`来配置一个字段使用UUID.hex作为主键生成策略。这种方式特别适用于分布式系统,因为每个UUID都是独立生成且理论上不会重复。然而,由于UUID的长度较长,可能...

    持久化类主键生成策略+例子

    在Java的持久化框架中,如JPA(Java Persistence API)和Hibernate,主键生成策略是数据模型设计的重要部分。主键通常是表中唯一标识记录的一列或一组列,用于确保数据的完整性和唯一性。本篇文章将深入探讨JPA的4种...

    利用hibernate中的SchemaExport生成数据表

    在这个例子中,我们使用了`uuid.hex`作为主键生成策略,并将类的属性直接映射到同名的数据库列上。 3. **配置Hibernate**: 创建`hibernate.cfg.xml`配置文件,其中包含了数据库连接信息、方言设置(这里使用的是...

    Hibernate主键生成方式

    在Java的持久化框架Hibernate中,主键生成策略是一个关键的概念,它决定了如何为数据库中的实体对象生成唯一的标识符(主键)。以下是关于Hibernate主键生成方式的详细说明: 1. **Identity方式**:`...

Global site tag (gtag.js) - Google Analytics