`
神奇九寨沟
  • 浏览: 36743 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

hibernate常用方法

阅读更多
1.主表A主键ID <------>对应字表B中字段main_id
保存表B到数据库时候肯定会保存表A对象,有3种方法得到表A对象


方法:
            fiveRule.setUploadById(user.getEmployeeId());
            fiveRule.setUploadBy(user.getEmployeeName());
            fiveRule.setUploadDay(DateUtility.getCurrentDate());
            fiveRule.setUploadTime(DateUtility.getCurrentTime());
        //session保存完对象fiveRule后,对象就留在了session缓存中,此时能得到这条对象的主键ID值
               session.save(fiveRule);  
//           log.info(fiveRule.getId());
//            log.info(item1.getWeight());
//这里得到fiveRule对象除了上面那种方法外,此外还可以直接
// BizFiveRule f = new BizFiveRule(); f.setId("具体的值")(主键值);
// 还可以根据具体的ID值session.load()一遍,效果和直接setId()是一模一样的
            item1.setBizFiveRule(fiveRule);
            item1.setWeight(String.valueOf(dweight));
    
            session.save(item1);
             tx.commit();   //提交事务,把数据保存到数据库
             session.flush(); //辅助性的把session缓存中的东西再刷一遍,保证所有的记录保存到数据库中

分享到:
评论

相关推荐

    hibernate常用方法集合

    让我们详细了解一下`HibernateSessionFactory`类中的关键方法和其背后的原理。 1. **配置和初始化SessionFactory** `HibernateSessionFactory`类通过`cfg.configure(CONFIG_FILE_LOCATION)`来读取配置文件(默认为...

    hibernate各种常用方法的详解

    ### Hibernate 常用方法详解 #### 一、前言 Hibernate 是一款强大的对象关系映射(ORM)框架,它简化了 Java 应用程序与数据库之间的交互过程。本文将详细介绍 Hibernate 中常用的几种方法,包括 `save`, `update`...

    hibernate 常用核心包

    "hibernate 常用核心包"包含了 Hibernate 框架中必要的组件,使得开发者可以进行基本的数据库操作和应用程序开发。 在 Hibernate 中,以下几个核心包是至关重要的: 1. **hibernate-core**: 这是 Hibernate 的核心...

    hibernate 常用方法介绍

    本文将详细介绍Hibernate中的一些常用方法,帮助开发者更好地理解和使用Hibernate。 1. `delete(Object entity)`:这个方法用于删除指定的持久化实例。在使用前,通常需要使用`Assert.notNull`和`Assert.isTrue`来...

    Hibernate常用jar包集合

    以下是对标题、描述中提到的Hibernate常用jar包的详细解释: 1. **antlr-2.7.6**: ANTLR(ANother Tool for Language Recognition)是一个强大的解析器生成器,用于读取、处理、执行或翻译结构化文本或二进制文件。...

    hibernate常用的模板方法

    Hibernate 模板方法是 Hibernate 框架中用于简化数据访问操作的重要工具,它提供了一系列预定义的方法,方便开发者在实际的软件开发中执行常见的数据库查询和操作。这些方法主要集中在 `HibernateTemplate` 类中,...

    hibernate 常用jar 包

    下面我们将详细探讨Hibernate常用JAR包及其作用。 1. **hibernate-core.jar**:这是Hibernate的核心库,包含了主要的ORM功能,包括实体管理、持久化操作、事务管理和查询服务。它提供了对Hibernate Session和...

    hibernate常用API详解(原创).doc

    根据个人使用Hibernate的经验,介绍一下Hibernate的多种不同的查询和CUD操作,这些东西在日常开发中非常常用,希望对大家有所帮助。

    hibernate里面常用jar包

    以上就是关于Hibernate常用jar包的一些介绍,每个库都有其独特的功能,共同构成了Hibernate的强大ORM框架。理解并熟练掌握这些库的用途,对于有效地利用Hibernate进行开发至关重要。在实际项目中,开发者还需要根据...

    Hibernate常用操作示例

    Hibernate常用操作示例,包含详细注释说明,数据库初始化文件。使用和学习请参考:http://blog.csdn.net/daijin888888/article/details/51692942

    Hibernate常用包及XML

    本主题将详细探讨Hibernate中的常用包及其对应的XML配置,帮助你深入理解Hibernate的工作原理。 1. **org.hibernate**:这是Hibernate的核心包,包含了所有基本的API和接口,如SessionFactory、Session、Query等。...

    Hibernate常用jar包

    这个压缩包包含了一系列的Hibernate常用jar包,涵盖了多个版本,这对于开发者来说是十分方便的资源集合。 1. **Hibernate的核心组件** Hibernate的核心组件包括`hibernate-core.jar`,这个JAR文件包含了Hibernate...

    Hibernate常用查询语句

    Hibernate常用查询语句.doc

    hibernate常用注解

    ### Hibernate常用注解详解 #### 一、JPA与Hibernate注解基础 JPA(Java Persistence API)是一种标准规范,用于实现对象关系映射(ORM),允许开发人员使用注解或XML来描述实体对象与数据库表之间的映射关系。...

    hibernate常用包(包含数据库)

    标题中的“hibernate常用包(包含数据库)”指的是Hibernate框架的基础组件,这些组件是进行JavaWeb开发中数据持久化操作的关键。Hibernate是一个强大的对象关系映射(ORM)框架,它简化了Java应用程序与数据库之间...

    hibernate常用的jar

    以下是对"hibernate常用的jar"的详细说明: 1. **Hibernate核心库**:`hibernate-core.jar` - 这是Hibernate的核心组件,包含了ORM的主要功能,如实体管理、会话管理、查询语言(HQL)和Criteria API等。 2. **JPA...

    Hibernate常用的jar包和两个配置文件

    一、Hibernate常用jar包 1. **hibernate-core.jar**:这是Hibernate的核心库,包含了所有必要的API和实现,包括Entity管理、Session接口、Query语言等。 2. **hibernate-entitymanager.jar**:提供了JPA(Java ...

    hibernate 常用书籍

    本压缩包包含三本关于Hibernate的常用书籍资源,分别是“hibernate_reference_cn.pdf”、“Hibernate高级特性.pdf”以及“Hibernate_DEV_GUIDE.pdf”,这些书籍详细讲解了Hibernate的核心概念、使用方法和高级特性。...

Global site tag (gtag.js) - Google Analytics