为了账号安全,请及时绑定邮箱和手机立即绑定
  • 创建持久化类,遵循bean标准,公共的类,公共无参的构造方法,公共有参数的构造方法,私有属性,getter和setter方法
    查看全部
    0 采集 收起 来源:创建持久化类

    2016-07-24

  • Hibernate的角色
    查看全部
    0 采集 收起 来源:Hibernate简介

    2016-07-24

  • 1、ORM是一种面向对象编程的方法,用这种方法来避免写数据库底层语言sql语句,这样有利于java的跨平台,扩展。维护。而Hibernate是ORM的一种框架。<br><br> 2、Hibernate开发的基本步骤:<br><br> (1)编写配置文档hibernate.cfg.xml<br><br> (2)编写实体类<br><br> (3)生成对应实体类的映射文件并添加到配置文档中<br><br> (4)调用Hibernate API进行测试<br><br> 3、记住Hibernate中的session并不是request那些中的session,而是connection。 4、openSession 创建新的session对象 getCurrentSession 单例模式,每次都是同一个对象
    查看全部
  • 组件属性 也就是实体类中有个属性的类型是自定义的类啊 Mapping配置文件中要使用component标签 <component name="取的名字" class="类名"> <property name="类中属性" column="对应生成数据库中列属性名">
    查看全部
  • 不用transaction提交 而用session.doWork()自动提交,必须用flush将其强制性输出
    查看全部
    0 采集 收起 来源:transaction简介

    2016-07-24

  • Hibernate执行流程 1.创建Configuration配置对象(读取hibernate.cfg.xml文件) 2.创建SessionFactory工厂会话对象(读取User.hbm.xml文件) 3.创建Session对象(数据库连接,类似于JDBC中的Connection),可执行增删改查 4.执行事务后,可提交,关闭事务
    查看全部
    0 采集 收起 来源:session简介

    2016-07-24

  • private Configuration config;// 1.声明私有配置对象类 private ServiceRegistry serviceRegistry;// 2.声明私有服务注册对象类 private SessionFactory sessionFactory;// 3.声明私有会话工厂对象类 private Session session;// 4.声明私有会话对象类 private Transaction transaction;// 5.声明私有事务对象类 @Before public void beforeStudent() { // 创建配置对象 config = new Configuration().configure(); // 创建服务注册对象 serviceRegistry = new ServiceRegistryBuilder().applySettings( config.getProperties()).buildServiceRegistry(); // 创建会话工厂对象 sessionFactory = config.buildSessionFactory(serviceRegistry); // 打开会话 session = sessionFactory.openSession(); // 开始事务 transaction = session.beginTransaction(); } @After public void afterStudent() { // 事务提交 transaction.commit(); // 会话关闭 session.close(); // 会话工厂关闭 sessionFactory.close(); } @Test public void testStudentHbmXml() { Student student = new Student(1, "黄", "男"); session.save(student); System.out.println("测试中..."); } }
    查看全部
  • 对象-关系映射配置文件创建完成之后,要讲该文件引入到hibernate的配置文件中,通过<mapping resource=""/>标签引入,resource中填入对象关系映射文件名
    查看全部
  • 创建持久化类了,遵循bean标准,公共的类,公共无参的构造方法,公共有参数的构造方法,私有属性,getter和setter方法
    查看全部
    0 采集 收起 来源:创建持久化类

    2016-07-24

  • hibernate tools下载地址 http://sourceforge.net/projects/jboss/files/JBossTools/JBossTools4.1.x/hibernatetools-Update-4.1.2.Final_2014-03-18_15-46-19-B706.zip/download
    查看全部
  • 1)Hibernate简介<br> Hibernate是java领域的一款开源的ORM框架技术<br> Hibernate对JDBC进行了非常轻量级的对象封装<br> <br> 2)Hibernate在我们的应用程序中充当着什么样的角色呢?<br> 举例,如下图所示:我们要开发不同的系统<br> 持久化层 --- 处于业务逻辑层和数据库之间的一个角色<br> 作用 -- 把程序中生成的对象持久化到数据库中,换句话说,就是把这些对象通过对象关系映射保存到数据库的表中<br> <br> 3)其他主流的ORM框架技术<br> ①MyBtis : 前身就是著名的iBatis<br> ②Toplink:后被Oracle收购,并重新包装为Oracle AS TopLink<br> ③EJB:本身是JAVAEE的规范
    查看全部
    1 采集 收起 来源:Hibernate简介

    2018-03-22

  • session
    查看全部
  • 真的很开心,使用成功了 1.遇到的问题,生成Student类的映射文件的时候他会自动把映射文件放在Student类一起的文件夹下,这时候需要把映射文件剪切出来,把映射文件和配置文件放在同一级目录src下面,千万不要放到别的地方; 2.有时候我手贱,照着敲英文,还会敲错出来一个字母之类的;导致狗血…… 好伤啊……
    查看全部
  • component 是自定义的的对象类标签
    查看全部
  • 查看全部

举报

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

微信扫码,参与3人拼团

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

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