为了账号安全,请及时绑定邮箱和手机立即绑定
  • 使用Junit进行测试 需要了解如下三种注解: @Test:测试方法 @Before:初始化方法 @After:释放资源 以上的执行顺序:Before/Test/After 新建一个测试类:右击项目--Source Folder,在该文件下创建测试类StudentsTest。
    查看全部
  • 新建对象关系映射文件 右击src -->New -> other - > Hibernate -> Hibernate XML Mapping file (hbm.xml)-->next-->next-->选择要映射的类-->finish。在生成的配置文档中就把实体类映射为数据库中的一张表,类中的成员变量也映射为表中的字段。 创建完对象关系映射文件后, 需要在cfg.xml中配置文件声明:如<mapping resource="Student.hbm.xml" ></mapping> 配置后将在初始化 Hibernate 环境时将装载映射信息。
    查看全部
  • 创建持久化类: 创建持久化类要遵循JavaBeans的四点: 1、公有的类。 2、提供公有的不带参数的默认的构造方法。 3、属性私有。 4、属性setter/getter封装。 另外,为了便于生成对象,我们还需写一个带参数的构造方法。为了方便测试,要写一个toString()方法。
    查看全部
    0 采集 收起 来源:创建持久化类

    2017-02-23

  • 实际的配置
    查看全部
  • 创建Hibernate的配置文件
    查看全部
  • 编写第一个例子的步骤: 1.创建Hibernate的配置文件; 2.创建持久化类; 3.创建对象-关系映射文件 4.通过Hibernate API编写访问数据库的代码。 编写第一个例子所需要的jar包
    查看全部
  • Hibernate执行流程 1、创建page对象即configuration对象 作用: 读取Hibernate.cfg.xml配置文档 目的: 凭configuration对象创建SessionFactory对象 2、创建SessionFactory对象 作用: 读取相应的里面加载的对象关系映射文件 目的: 凭SessionFactory对象创建Session对象 PS: 创建和销毁都耗费资源,一个系统内一个数据库只创建一个 3、创建Session对象 PS1:类似于JDBC中的Connection,获得一个Session对象相当于获得一个数据库连接对象 作用:执行增删改查(Session自带的方法) PS2:必须要开启事务Transaction,这些方法都要封装在事务当中
    查看全部
    0 采集 收起 来源:session简介

    2017-02-23

  • 课程总结
    查看全部
  • 编写第一个Hibernate例子
    查看全部
  • 准备工作
    查看全部
  • 如何获取session对象?
    查看全部
  • transaction(事务)简介; 1、hibernate对数据的操作都是封装在事务当中,并且默认是非自动提交方式。所以用session保存对象时,如果不开启事务,并且手工提交事务,对象并不会真正保存在数据库中。 2、如果你想让hibernate像jdbc那样自动提交事务,必须调用session对象的doWork()方法,获得jdbc的Connection后,设置其为自动提交模式(注意:通常并不推荐这样做)在session保存后,通过session.flush()输出SQL语句
    查看全部
    0 采集 收起 来源:transaction简介

    2017-02-23

  • doWork方法
    查看全部
    0 采集 收起 来源:transaction简介

    2017-02-23

  • 使用的插件:Hibernate Tools for Eclipse Plugins Hibernate Tools是由JBoss推出的一个Eclipse综合开发工具插件,该插件可以简化ORM框架Hibernate,以及JBoss Seam,EJB3等的开发工作。
    查看全部
  • 终于导完了
    查看全部

举报

0/150
提交
取消
课程须知
小伙伴们,学习本门课程前需要具备Java基础知识和面向对象编程思想,并能够熟练使用JDBC操作Mysql数据库。
老师告诉你能学到什么?
1、理解ORM模型 2、掌握Hibernate基本概念 3、能够熟练创建Hibernate实例

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!