`
roundlight
  • 浏览: 66422 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

请教 关于 hibernate 对于处理多表策略的问题

阅读更多
hibernate 在处理多表操作的时候采用了什么安全策略呢?

我对于hibernate的理解也不是很深入,进来有个人问了这样一个问题 “hibernate 在处理多个关联表的时候,怎么实现事务处理的 ” 也就是采用了什么安全策略, 换句话说 如果操作多个表的时候有部分表没有操作成功,需要采取什么策略来维护表数据的完整性; 如果没有操作成功如何进行 事务回滚的

请了解的朋友啊, 多谢指教
分享到:
评论
7 楼 roundlight 2007-04-07  
换了新环境,要整理框架 ,做东西了, 能不能和大家交流啊
6 楼 roundlight 2007-03-22  
to: hgq0011
好啊,我现在正在做 struts + hibernate 的框架 ,不过,我在这方面 ,没有经验啊  ,我只是做过 webwork + hibernate

请你多指教啊  , 如果有案例说明 当然是最好的 了   谢谢啊 老兄

还不知道你怎么称呼呢?
5 楼 hgq0011 2007-03-22  
@roundlight  
没有问题,不过我现在工作时间不能MSN,QQ,:(
当然可以javaeye了,以后有问题就在这交流吧.:)
4 楼 roundlight 2007-03-22  
to:hgq0011

   很高兴能够看到你的回答消息,希望以后我们有更多的机会交流,我在hibernate这个方向上,也用了一段时间,做了一个项目,但是,对于好多机制还是很模糊,希望以后能够多向你请假 ,谢谢

  msn:roundlight@hotmail.com
  qq: 284664693

  如果方便的话,多交流 ,谢谢
3 楼 hgq0011 2007-03-20  
roundlight 写道
上面这位师兄, 能不能详细的介绍一下呢?
比如说 JDBC 在操作多表的时候,怎么进行同步操作的


conn表示数据库连接
conn.setAutoCommit(false);  //设置不会自动提交

//要进行的多表处理的动作

conn.commit();  //提交事务

这样jdbc就会处理整个事务。

2 楼 roundlight 2007-03-20  
上面这位师兄, 能不能详细的介绍一下呢?
比如说 JDBC 在操作多表的时候,怎么进行同步操作的
1 楼 hgq0011 2007-03-20  
hibernate的事务处理就是调用JDBC来处理的,它只是在上面进行封装了

相关推荐

    hibernate多表联合查询

    ### Hibernate多表联合查询详解 #### 一、引言 在实际项目开发中,我们经常需要处理复杂的数据库查询,特别是涉及到多个表之间的关联查询。Hibernate作为一款流行的Java持久层框架,提供了一种非常便捷的方式来处理...

    Hibernate各种主键生成策略与配置详解

    关于Hibernate的各种主键生成策略与配置详解

    Hibernate 多表连接分页查询示范项目

    在实际业务中,往往需要处理多个关联表的数据。Hibernate 支持多种方式来实现多表连接查询,包括 HQL(Hibernate Query Language)和 Criteria 查询。本项目主要关注 Criteria API 的使用,这是一种基于 Java 对象的...

    Hibernate-基础联表模板

    综上所述,"Hibernate-基础联表模板"涵盖了Hibernate中关于联表查询的基础知识,包括各种查询方式、关联关系的定义、Fetch策略以及查询结果的处理等,是开发者进行数据库操作的有力助手。通过这个模板,开发者可以...

    Hibernate中主键生成策略

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

    hibernate 多表查询

    hibernate 多表查询 hibernate 多表不同于一般的sql嵌套查询,嵌套查询是不支持的,所以必须要配置好才能实现多表!只要配置好了,还是特别好用的

    hibernate主键生成策略

    它的优势在于可以更好地处理多进程并发,但不适用于所有数据库。 5. **identity**策略: 这种策略依赖于数据库自身的自动增长功能,例如MySQL的`AUTO_INCREMENT`或SQL Server的`IDENTITY`。Hibernate不需进行任何...

    Hibernate(多对多表操作)

    本主题将深入探讨如何在Hibernate中处理多对多的关系映射,这是数据库设计中常见的一种关系类型。 多对多关系在数据库中意味着一个表中的记录可以与另一个表中的多个记录相关联,反之亦然。例如,学生和课程的关系...

    HIBERNATE检索策略

    在HIBERNATE框架中,检索策略主要涉及如何高效地加载关联实体或集合,这对于提升应用程序性能至关重要。HIBERNATE提供了多种抓取策略,包括基于单端代理和集合代理的批量抓取,以及通过`batch_size`属性实现的批量...

    Hibernate教程02_ID生成策略

    9. ** Enhanced Native **:是Native策略的增强版,能够更有效地处理多线程环境下的ID生成。 在实际项目中,选择合适的ID生成策略需要考虑以下几个因素: - 数据库类型:不同的数据库支持的ID生成机制不同。 - 性能...

    常用Hibernate主键生成策略

    ### 常用Hibernate主键生成策略详解 #### 一、引言 在数据库设计与操作过程中,主键是确保数据唯一性的关键要素之一。在实际应用中,开发者经常需要处理不同类型的数据库,并且需要应对各种不同的主键生成需求。...

    Hibernate主键策略-sequence

    Hibernate还提供了其他主键生成策略,如`increment`(适用于单线程环境),`identity`(数据库自增,如MySQL),`table`(通过独立的主键生成表)等,开发者应根据具体需求选择合适的策略。 6. **跨数据库兼容性**...

    Hibernate初之单表映射学习例子

    "Hibernate初之单表映射学习例子" 这个标题表明我们将探讨的是Hibernate框架在处理单个数据库表映射的基础教程。Hibernate是Java开发中一个流行的对象关系映射(ORM)工具,它允许开发者用面向对象的方式来操作...

    第七章_Hibernate_-_级联策略

    第七章_Hibernate_-_级联策略 第七章

    hibernate中创建表

    5. **自动建表策略**:Hibernate提供了自动创建、更新、验证表结构的策略。在配置文件中添加以下行,可以指定Hibernate在启动时自动创建数据库表: ```xml <property name="hbm2ddl.auto">create ``` 注意,`create`...

    Hibernate自动生成表demo

    在Java开发中,Hibernate是一个非常流行的对象关系映射(ORM)框架,它允许开发者使用面向对象的方式处理数据库操作。在本教程中,我们将探讨如何利用Hibernate的注解功能,通过实体类自动生成数据库中的表。这极大...

    hibernate(多对多关系映射)

    Hibernate提供了便捷的方法来处理多对多关系的数据操作。例如,添加一个课程到学生的选课列表中,只需简单地调用`add`方法并保存实体即可。同时,由于设置了`cascade = CascadeType.ALL`,Hibernate会自动处理中间...

    hibernate动态映射表处理oracle的clob类型

    本主题“hibernate动态映射表处理Oracle的CLOB类型”主要聚焦于如何在Hibernate中有效地管理和操作CLOB字段。在Oracle 10g中,CLOB数据类型的处理有时会遇到一些挑战,尤其是在与ORM框架结合使用时。以下将详细介绍...

    hibernate映射主键生成策略native

    对于Oracle数据库来说,如果`hibernate.hbm2ddl.auto`设置为`create`,并且表结构中有依赖于序列的字段,则需要确保已经创建了相应的序列,否则会报错。 #### 五、总结 通过以上内容可以看出,在Oracle环境下使用...

Global site tag (gtag.js) - Google Analytics