`
javaEEdevelop
  • 浏览: 876237 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

hibernate映射的一些疑惑

 
阅读更多
1.一对多
	一对多是站在多的一方中映射xml中来分析的,比如:teacher.hbm.xml
		<set name="student" inverse="false" lazy="false" cascade="all-delete-orphan" order-by="resourceId">
			<key>
				<column name="teacher_id"></column>
			</key>
			<one-to-many class="org.onetomany.Student/>
		</set>
2.多对一
	多对一是站在多的一方中映射xml中来分析的,比如:student.hbm.xml
	<many-to-one name="teacher" class="org.onetomany.Teacher">
			<column name="teacher_id"></column>
		</many-to-one>
3.一对一
  <one-to-one name="student" class="org.onetoone.Student" cascade="all"/>

  <one-to-one name="teacher" class="org.onetoone.Teacher" cascade="all"/>

 

分享到:
评论

相关推荐

    Hibernate做的留言板

    通过将Java类与数据库表关联,Hibernate自动处理SQL查询和结果集的映射,使得开发人员可以更专注于业务逻辑,而不是底层的数据库操作。标签中的"源代码"意味着我们可以深入研究项目的内部工作原理,这对于学习和理解...

    关于spring、struts、hibernate三大框架整合的疑惑!

    通过ORM(对象关系映射),Hibernate可以将Java实体对象自动转化为SQL语句,减少了手动编写SQL的工作量。它支持HQL(Hibernate查询语言)和 Criteria API,提供了强大的查询功能。 将这三大框架整合在一起,可以...

    hibernate中文开发手册详解

    《Hibernate中文开发手册详解》提供了全面的Hibernate学习资源,无论你是初学者还是有经验的开发者,都能从中找到解答疑惑的答案。通过深入理解并熟练运用Hibernate,你将在Java开发中更加游刃有余,实现高效的数据...

    页面列表实现假分页

    Hibernate是一个对象关系映射(ORM)框架,能够将数据库中的表映射为Java类,将SQL操作转化为对Java对象的操作,降低了数据库操作的复杂度。它支持事务处理、缓存机制和多种数据库,是Java Web开发中的常用工具。 *...

    android客户端与后台服务器交互

    3. **Hibernate**:Hibernate是一个对象关系映射(ORM)工具,简化了数据库操作。它允许开发者使用Java对象而不是SQL语句来操作数据库。在Android客户端与服务器交互的例子中,Hibernate可能用于持久化服务器端的...

    xdoclet-plugins-1.0.3doc文档

    - **JDBC和Hibernate持久化**: 通过注解,XDoclet能生成Hibernate的映射文件,简化数据库对象到Java对象的映射工作。 - **Web服务**: 可以用于自动生成Web服务的WSDL描述文件,简化服务的创建和发布。 6. **优势...

    Java开发技术问题汇集

    Hibernate是一个对象关系映射(ORM)框架,简化了Java应用与数据库之间的交互。它允许开发者使用面向对象的方式来操作数据库,而无需编写大量SQL代码。Hibernate支持各种数据库,包括MySQL、Oracle等,并提供了实体...

    基于ssh网上答疑系统 java

    Hibernate是一个对象关系映射(ORM)工具,简化了Java应用与数据库之间的交互。它将Java对象转换为SQL语句,处理数据库的CRUD(Create、Read、Update、Delete)操作。在答疑系统中,Hibernate用于管理用户、问题、...

    实验室管理系统

    3. Hibernate:是一个强大的对象关系映射(ORM)框架,它简化了数据库操作,通过Java对象来直接操作数据库,减少了SQL的编写工作。 ExtJS是一个流行的JavaScript库,用于构建富客户端的Web应用。它提供了丰富的组件...

    java j2ee学习中必要的chm格式的帮助文档,中文版的

    7. **JPA(Java Persistence API)**和**Hibernate**:JPA是Java EE中的ORM(对象关系映射)标准,而Hibernate是一个流行的JPA实现,用于简化数据库操作。 8. **JSF(JavaServer Faces)**:提供了一种组件化的用户...

    在线答疑系统

    Struts2的动作调度、拦截器和结果映射等功能,使得开发者可以方便地定义用户交互流程。在在线答疑系统中,Struts2可能被用来处理用户的请求,比如提问、回答、查看答案等操作,同时,它的标签库能简化视图层的开发,...

    Spring in Action 中文 清晰版 (带阅读笔记)

    3. **数据访问**:Spring支持多种数据访问技术,包括JDBC、ORM(对象关系映射)框架如Hibernate和MyBatis,以及NoSQL数据库。Spring Data项目简化了与数据库的交互,提供了一致的API,增强了数据访问层的开发效率。 ...

    javaweb课程设计大作业,教学课后辅导交流系统.zip

    - 数据库:MySQL或Oracle存储用户信息、作业、成绩等数据,使用JDBC进行数据库操作,可能结合Hibernate或MyBatis简化ORM(对象关系映射)。 - 前端:HTML、CSS和JavaScript,可能使用Bootstrap或Vue.js等框架提升...

    健身房

    3. **Hibernate ORM**:Hibernate是一个对象关系映射(ORM)工具,用于处理Java应用程序与数据库之间的交互。它可以将数据库表映射为Java对象,简化SQL查询,提高开发效率。在健身房管理系统中,Hibernate可以方便地...

    基于SSM及前后端分离的复习系统

    Spring还支持数据访问/集成,包括JDBC、ORM(对象关系映射)框架如Hibernate和MyBatis。 2. **Spring MVC**:是Spring框架的一部分,专门用于构建Web应用程序。它采用模型-视图-控制器(MVC)设计模式,将业务逻辑...

    (完整版)Java系统架构师面试题 (2).docx

    Hibernate是一个对象关系映射框架,适用于持久层实现。 3. 对于J2EE方面开发的设计模型 J2EE方面开发可以分为前端和后端两部分。前端可以使用MVC模式,Axis、Ext、JQuery、Flex等框架来实现;后端可以使用Ejb、...

    java 编程帮手

    - JPA(Java Persistence API)和Hibernate:提供了对象关系映射,简化了数据库操作。 8. **异常处理** - Java异常是程序运行时出现的错误,通过throw和throws关键字处理。自定义异常通过继承Exception类实现。 ...

    IAPractice

    4. **数据库操作**:项目可能涉及到用户账户、交易记录等数据的存储,因此会用到SQL数据库(如MySQL)和ORM(对象关系映射)工具,如Hibernate,进行数据操作。 5. **安全性**:由于涉及到财务交易,项目必须考虑...

Global site tag (gtag.js) - Google Analytics