`
zhaomengsen
  • 浏览: 209823 次
  • 性别: Icon_minigender_1
  • 来自: 河北
社区版块
存档分类
最新评论

hiberante 我之理解

 
阅读更多

一对多

可以是 list map Arry 

一般情况 是map

  如果放相同数据时  用list

 rose 自动生成的 list 

 

往一的一端集合里放个外键。

package 如果配置了

 

 

在<one-to-many class="User">

 

<mapping name="">

 

如果数据库自增长     有设置了id 的话

heberate 回这么样  报错 还是 自增长呢

heberate 机制是怎么实现的呢?

。。。。。。。。。。。。。

如果你你设置值  heberate 就回把它看成游离状态 而不是看成 瞬时状态

当执行 save or update 是 他去数据Id 有没有  如果没有 当瞬时状态处理 就行 save 操作

。你想id 是自增长的  它就不理睬 设置进去的id ,或者直接就把 id清空。  这样的话当然不回报错了

如果这个id数据库有的 那么就找到这条记录update .

 

 

 

分享到:
评论

相关推荐

    hiberante 源码 配置资料

    《深入理解Hibernate源码与配置》 Hibernate,作为一款强大的对象关系映射(ORM)框架,深受Java开发者喜爱。本文将结合"hibernate源码"和"hibernate配置"两个核心主题,深入探讨Hibernate的工作原理及配置细节,...

    Hiberante3.jar + API

    本篇将深入探讨Hibernate3.jar及其API,帮助开发者更好地理解和运用这个库。 一、Hibernate3.jar介绍 Hibernate3.jar是Hibernate ORM框架的第三个主要版本,它提供了丰富的功能,包括对象持久化、查询语言(HQL)...

    hiberante5.0.7安装jar包

    **hibernate5.0.7安装jar包详解** Hibernate是一个强大的Java持久化框架,它为开发者提供了在Java应用程序中管理关系数据库模型的工具。...正确安装并理解其工作原理,能极大地提升开发效率和代码质量。

    Hiberante中的五大核心接口.txt

    `Session` 接口是Hibernate框架中最常用的接口之一,它提供了完整的操作数据库的方法,包括执行保存、更新、删除等基本的CRUD操作。通过这个接口,可以实现与数据库之间的交互,如查询数据、修改数据等。 - **生命...

    hiberante查询方式使用详解

    在Java世界中,Hibernate是一个非常流行...理解并熟练掌握这些查询方式,将极大地提升你在开发Java应用时对数据库操作的灵活性和效率。在实际项目中,应根据需求选择最合适的查询方法,以实现最佳性能和代码可维护性。

    Hiberante3相关文档

    总结起来,这个压缩包文件的内容涵盖了Hibernate3的核心功能,包括面向对象的查询、缓存优化以及高效的数据加载策略,对于理解和使用Hibernate进行数据库操作具有极高的参考价值。通过深入学习这些文档,开发者可以...

    Struts2+hiberante+Spring+Extjs+OA办公系统,完整包

    在部署和使用过程中,开发者或管理员需要理解每个框架的基本原理和配置方法,以便于定制和优化系统。例如,配置Struts2的Action和结果集,设置Hibernate的实体类和映射文件,管理Spring的bean,以及使用ExtJS搭建...

    Struts2+Hiberante+ajax+Mysql 三级联动

    总的来说,"Struts2+Hiberante+ajax+Mysql 三级联动"项目展示了如何利用这些技术进行高效的Web开发,特别是在处理多级交互和动态数据展示方面。通过学习和实践这样的项目,开发者可以提升对Java Web开发的理解,尤其...

    Hiberante HTML 帮助文档

    通过学习,读者将理解如何创建Hibernate项目,定义实体类,以及设置相应的数据库连接信息。 接着,文档会深入讲解如何使用Hibernate进行数据操作,如CRUD(创建、读取、更新和删除)操作,包括对象的持久化、查询...

    spring4+hiberante4+struts2+maven

    在实际开发中,开发者需要理解每个框架的工作原理和配置方式,以及如何在它们之间进行有效的交互,以构建出高效、稳定的企业级应用。此外,还需要关注框架的最新动态,以便及时升级到更安全、功能更完善的版本。

    hiberante4.2.3-part01

    10. **实体状态**:Hibernate区分了四种实体状态:瞬时态、持久态、游离态和删除态,理解这些状态对于理解和处理数据至关重要。 以上就是关于Hibernate 4.2.3部分的知识点介绍,这个压缩包可能包含了相关的jar库、...

    Struts2 Spring2.5 Hiberante3.3.2 +ExtJS(Struts2-json)做的CRUD

    Struts2、Spring2.5、Hibernate3.3.2以及ExtJS是Java Web开发中的四大核心技术,它们共同构建了一个强大的MVC(Model-View...通过深入理解并实践这些技术,开发者可以提升自己的技能,更好地应对复杂的企业级开发需求。

    Hiberante lib

    通过实践,可以深入理解Hibernate如何将Java对象与数据库记录关联,以及如何优化性能,如使用二级缓存和批处理等技术。 总的来说,“Hiberante lib”压缩包提供了搭建和学习Hibernate环境的基础组件,对于想要进入...

    hiberante中文帮助文档

    《Hibernate中文帮助文档》是Java开发领域中关于Hibernate框架的一份详尽参考资料,它涵盖了Hibernate的各个方面,旨在帮助开发者深入理解和高效使用这个强大的对象关系映射(ORM)工具。Hibernate作为一个开源的ORM...

    疯狂Ajax讲义4+Spring+hiberante

    【疯狂Ajax讲义4+Spring+hiberante】 在IT领域,这组资料涵盖了三个关键的技术:Ajax、Spring和Hibernate,这些都是Web开发中的重要组成部分。让我们深入探讨一下这些技术及其在实际应用中的重要性。 首先,Ajax...

    hiberante有关配置说明

    本篇将详细讲解Hibernate配置的相关知识点,帮助开发者更好地理解和使用Hibernate。 一、Hibernate核心配置文件(hibernate.cfg.xml) 在Hibernate应用中,`hibernate.cfg.xml` 是核心配置文件,它包含了连接...

    hiberante annotations reference_cn

    《Hibernate Annotations参考中文版》是Java开发者非常重要的参考资料,它详细介绍了如何在Java应用程序中使用...通过深入学习,开发者可以更好地理解和运用Hibernate,从而提升Java应用的数据访问性能和可维护性。

    hiberante5基础讲义

    **正文** Hibernate5是Java开发中的一个...无论是初学者还是有经验的开发者,深入理解并熟练运用Hibernate5都是提升开发效率的关键步骤。本讲义将详细解析这些知识点,帮助读者快速上手并掌握Hibernate5的核心功能。

    疯狂Ajax讲义3+Spring+hiberante

    《疯狂Ajax讲义3》是针对Web开发领域中Ajax技术的深入学习资料,结合Spring和Hibernate两大框架,为读者提供...通过阅读《疯狂Ajax讲义3+Spring+hiberante》,你将能够掌握这一现代Web开发技术栈,提升自己的专业技能。

    疯狂Ajax讲义5+Spring+hiberante

    "疯狂Ajax讲义5+Spring+hiberante" 这个标题和描述暗示了我们即将探讨的主题是关于Web开发中的三个关键技术和框架:Ajax、Spring和Hibernate。Ajax(Asynchronous JavaScript and XML)是一种用于创建动态网页的技术...

Global site tag (gtag.js) - Google Analytics