`
penghao122
  • 浏览: 363932 次
  • 性别: Icon_minigender_1
  • 来自: 广东珠海
社区版块
存档分类
最新评论

hibernate 全面学习 【hibernte 组件映射学习 】

阅读更多
component(组件映射)

在hibernate中,component是某个实体对象的逻辑组成部分,它与实体的根本区别是
component是没有标识的,它是一个逻辑组成部分,完全从属于某个实体

这样就在传统数据库上,实现了对象的细粒度划分,层次分明,实现了面向对象的领域划分

<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC 
	"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
	"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
	<class name="com.bjsxt.hibernate.User" table="t_user">
		<id name="id">
			<generator class="native"/>
		</id>
		<property name="name"/>
		<component name="contact">
			<property name="address"/>
			<property name="contactTel"/>
			<property name="email"/>
			<property name="zipCode"/>
		</component>
	</class>
</hibernate-mapping>	


分享到:
评论

相关推荐

    用hibernte操作mysql数据库的全部例子

    在IT行业中,Hibernate是一个非常流行的Java对象关系映射(ORM)框架,它允许开发者通过Java对象来操作数据库,而无需直接编写SQL语句。在这个“用Hibernate操作MySQL数据库的全部例子”中,我们将深入探讨如何使用...

    JAVA 全文搜索 struts2+spring+hibernte+compass整合记录

    在本项目中,"JAVA 全文搜索 struts2+spring+hibernate+compass整合记录" 是一个关于如何在Java环境下集成四个关键组件来实现全文搜索引擎的实践教程。Struts2是一个流行的MVC框架,Spring是核心的依赖注入框架,...

    spring struts hibernte api

    Hibernate是一个强大的对象关系映射(ORM)框架,它允许开发者用Java对象来操作数据库。`Hibernate.chm`文档详细讲解了Hibernate的API,包括实体管理、会话、查询语言(HQL)和 Criteria 查询等,使得数据库操作...

    struts+hibernte+spring+jbpm 智能工作流系统

    其次,Hibernate 是一个对象关系映射(ORM)框架,用于简化数据库操作。它允许开发者使用面向对象的方式来处理数据库交互,将Java对象与数据库记录对应起来,减少了编写SQL语句的繁琐工作。Hibernate 支持事务处理、...

    Spring+Jersey+Hibernate+MySQL+HTML实现用户信息CRUD案例源码

    3. **Hibernate**:Hibernate是一个强大的对象关系映射(Object-Relational Mapping,ORM)框架,它将Java对象与数据库表之间的映射关系自动化,简化了数据库操作。在本案例中,Hibernate用于管理用户数据的持久化,...

    Spring +Struts+Hibernte课件三合一

    Hibernate通过ORM(对象关系映射)技术,使得Java对象可以直接与数据库中的表进行交互,简化了数据库操作。课程会涵盖如何使用Hibernate进行数据的增删改查,以及实体类的定义和映射配置。 **Spring**则在业务逻辑...

    hibernate课件

    Hibernate 的核心组件包括:Configuration、SessionFactory、Session、Transaction和Query。Configuration用于配置Hibernate;SessionFactory是线程安全的,负责创建Session实例;Session是与数据库交互的接口,...

    hibernate struts 实现RBAC权限管理系统

    在项目中,Hibernate作为强大的ORM(对象关系映射)框架,负责数据库操作。它将Java对象与数据库表进行映射,使得开发者可以通过操作对象而非SQL语句来进行数据交互,大大提高了开发效率和代码可维护性。Hibernate...

    maven+hibernate+spring+springmvc

    **Spring** 是一个全面的企业级应用框架,它提供了一种依赖注入(DI)的模式,使组件间的依赖关系可以通过配置文件或注解来管理,降低了代码的耦合度。Spring框架还包含了许多子模块,如Spring MVC、Spring AOP...

    struts1.0+spring3.0+hibernte3.2

    Struts1.0是MVC(Model-View-Controller)架构的一个实现,Spring3.0是全面的轻量级应用框架,而Hibernate3.2则是一个强大的对象关系映射(ORM)工具。 **Struts1.0** 是最早的Struts版本之一,它提供了一个用于...

    hibernate缓存

    Hibernate作为一款优秀的对象关系映射(ORM)框架,在Java开发领域被广泛应用于数据库操作。它提供了丰富的缓存机制来提高应用性能并降低数据库访问压力。本文将深入探讨Hibernate中的缓存机制及其优化策略。 #### ...

    Agile Java Development with Spring, Hibernte and Eclipse

    **Hibernate**是一种对象关系映射(Object-Relational Mapping, ORM)工具,主要用于将Java对象映射到数据库表,以及从数据库表映射回Java对象。它极大地简化了持久层的编码工作,减少了大量的SQL编写和结果集处理。...

    网上购物系统(java,struts,hihernate)

    网上购物系统是一个复杂而全面的软件应用,通常包含多个组件,如用户界面、数据库管理、商品展示、购物车、订单处理、支付接口等。在这个特定的案例中,系统是用Java语言开发的,并且采用了经典的MVC(Model-View-...

    公务员网上报名系统Java实现

    接着,Hibernate作为一款强大的ORM(Object-Relational Mapping)框架,解决了Java应用与数据库之间的数据映射问题。在本系统中,Hibernate简化了数据库操作,将复杂的SQL语句封装起来,使得开发者可以以面向对象的...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    随着博客人数的增加, Blog 作为一种新的生活方式、新的工作方式、新的学习方式已经被越来越多的人所接受,并且在改变传统的网络和社会结构:网络信息不再是虚假不可验证的,交流和沟通更有明确的选择和方向性,单一...

Global site tag (gtag.js) - Google Analytics