`
lijia3449
  • 浏览: 9699 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

java_菜鸟,hibernate初学记录

 
阅读更多
获得工厂类
sessionFactory sf = new Configuration().configura().buildSessionFactory();
获得session
Session ses = sf.openSession();
Transaction tx = ses.se.beginTransaction();
tx.begin();
ses.save(obj);
tx.comit();
ses.close();


hibenate 的查询方式
Hql 查询
Query qry = ses.createQuery("FROM TABLE");
qry.list();

criteria c= ses.createCriteria(USERS.class);
c.list();



hibernate的映射

1对1


one to one
<one-to-one name="属性" class="属性所对应的类" cascade="all"> 主表
cascade ="all" 表示增删改查 主见表都修改外健表对象

<one-to-one name="属性" class="属性所对应的类" constrainned="true" > 外表
constrained ="true"表示外健表应用了主表主见作为外健

1对多 主表
<set  name ="主表里的外表集合对象" >
<key column ="外表所关联的主表ID">
<one-to-many class="外表名称">
</set>
多对1 外表
<many-to-one name="外健表里的主表对象" class="主表名称" column="外健表的主建ID ">




以上全是个人意见,不是经验杂谈,请各位大神不喜勿喷
分享到:
评论

相关推荐

    bbs_s.zip_bbs jsp_hibernate bbs

    【标题】"bbs_s.zip_bbs jsp_hibernate bbs" 涉及到的知识点主要集中在Java Web开发领域,特别是使用Hibernate和Struts框架构建一个基于JSP的BBS论坛系统。以下是对这些技术的详细介绍: 1. **Hibernate**: ...

    菜鸟快速运行第一个hibernate

    标题“菜鸟快速运行第一个hibernate”表明了这是一个针对初学者的教程,旨在帮助他们快速上手并成功运行他们的第一个Hibernate项目。Hibernate是一个强大的Java ORM(对象关系映射)框架,它简化了数据库操作,使得...

    Java培训教程 菜鸟到高手

    "Java培训教程 菜鸟到高手"是一套旨在帮助初学者全面掌握Java编程技能的教程。这个教程的目标是通过系统性的学习,将新手逐步引领至高级开发者水平。 首先,Java基础知识是学习的起点。包括Java的历史、特性以及为...

    Java菜鸟入门手册

    ### Java菜鸟入门手册知识点概述 #### 一、Java基础知识 1. **Java环境配置**: - **Windows环境下的配置**:安装Java Development Kit (JDK) 后,需要设置环境变量,包括`JAVA_HOME`、`Path`等,确保命令行工具...

    Java程序员由菜鸟到笨鸟学习文档

    Java程序员的成长之路是一个充满挑战与探索的过程,从初学者到熟练掌握各项技能,需要系统性的学习和实践。"Java程序员由菜鸟到笨鸟学习文档"就是这样一个旨在帮助初入Java世界的学习者逐步进阶的资源。它覆盖了从...

    Struts2+Hibernate框架,非常简单的组合,专门提供给菜鸟级别的

    Struts2和Hibernate是两种非常流行的Java开源框架,它们在Web开发中被广泛使用,尤其适合初学者学习。Struts2作为MVC(Model-View-Controller)框架,主要用于处理前端请求,管理业务逻辑,而Hibernate则是一个对象...

    [网盘]java程序员由菜鸟到笨鸟.pdf.2018_03_19

    根据提供的文件信息,“Java程序员由菜鸟到笨鸟”是一本旨在帮助初学者成长为合格Java开发者的书籍。本书作者为曹胜欢,发布日期为2018年3月19日。下面将从多个角度对本书涉及的重要知识点进行概述。 ### 一、Java...

    菜鸟学hibernate

    《菜鸟学Hibernate——从入门到精通》 在Java开发领域,Hibernate作为一个强大的对象关系映射(ORM)框架,极大地简化了数据库操作。本教程旨在帮助初学者快速掌握Hibernate的核心概念和使用方法,通过实例深入理解...

    hibernate框架基础教程适合新手

    这个基础教程针对新手,旨在让初学者从零开始掌握Hibernate的核心概念和使用方法。 1. **Hibernate概述** Hibernate是一个对象关系映射(ORM)框架,它允许Java开发者将业务对象与数据库表进行映射,通过面向对象...

    hibernate struts 登陆 菜鸟水平

    对于初学者,尤其是“菜鸟”级别的开发者来说,理解和掌握这两个框架的集成以及如何实现一个登录功能是入门的重要步骤。 Hibernate是一个对象关系映射(ORM)框架,它允许开发人员使用面向对象的方式来操作数据库。...

    SpringMVC、spring、hibernate简单整合实例(注解开发,附开发流程)

    对于“java菜鸟”来说,理解并整合这三个框架可能有一定难度,但通过详细的步骤和实际操作,可以逐步掌握。参考上述流程,结合提供的链接中的详细教程,可以逐步构建一个简单的整合实例,加深对Java Web开发的理解。...

    ssh框架中的hibernate5

    SSH框架,全称为Spring、Struts和Hibernate,是Java Web开发中常见的三大开源框架的组合。这个框架集合提供了模型-视图-控制器(MVC)的设计模式,使得开发者能够更高效地构建动态网站和企业级应用程序。在这个组合...

    hibernate 学习用例1

    本学习用例1是为初学者设计的,旨在帮助菜鸟们理解Hibernate的基本概念和用法。通过这个实例,我们将深入探讨以下关键知识点: 1. **Hibernate概述**: Hibernate是一个开源的ORM框架,它提供了一种在Java应用中...

    菜鸟入门Java语言学习六大要点.docx

    在实际开发中,Java开发者通常会使用Spring、Hibernate、MyBatis等框架。理解这些框架的工作原理和使用方法,可以快速构建大型应用。 6. **阅读和理解开源代码**: 阅读优秀的开源项目代码能帮助初学者提升编程...

    java笔记--从菜鸟到j2se j2ee高手之路

    本笔记旨在帮助初学者从零基础逐步提升至J2SE(Java Standard Edition)和J2EE(Java Enterprise Edition)的高手水平。J2SE是Java的核心部分,提供了用于桌面应用程序和服务器端开发的基础框架;而J2EE则是Java在...

    ssh框架整合demo,经典整合,初学必备

    SSH框架整合是Java Web开发中的一个经典组合,包括Struts2、Spring和Hibernate。这个"ssh框架整合demo"提供了一个完整的、适用于初学者的项目模板,帮助开发者快速理解和搭建基于这三个框架的应用。以下是对这些框架...

    Hibernate流程

    Hibernate是Java开发中的一款持久化框架,它简化了与数据库之间的交互,使得对象关系映射(ORM)变得更加简单。以下是对Hibernate流程的详细解释: 1. **选择Hibernate库**: 在开始使用Hibernate之前,你需要确定一...

    使用java编写的房屋租赁系统

    【描述】提到"供学习使用",暗示这个系统可能包含了源代码,旨在帮助初学者或开发者了解如何利用Java来构建类似的应用。这样的系统通常会涵盖用户界面设计、数据库交互、业务逻辑处理等多个方面,是学习Java Web开发...

Global site tag (gtag.js) - Google Analytics