为了账号安全,请及时绑定邮箱和手机立即绑定
  • Hibernate是JAVA领域的一款开源的ORM框架技术. Hibernate对JDBC进行了非常轻量级的对象封装,从本质上而言,Hibernate最终还是通过JDBC来实现对数据库的操作,只不过在JDBC的基础上进行了一定的封装. Hibernate充当持久化层,就是把对象,通过Hibernate最终保存在数据库中. 除了Hibernate技术以外,其它主流的ORM框架技术. 1.MyBatis技术 2.Toplink技术 3.EJB技术:本身是JAVAEE的规范,是重量级的ORM框架技术,使用起来比较复杂.
    查看全部
    0 采集 收起 来源:Hibernate简介

    2016-01-19

  • ORM(Object/Relationship Mapping):对象/关系映射. ORM是一个框架. Hibernate就是一种可行的ORM框架技术. 在以前利用面向对象思想编写的数据库应用程序最终都是把对象信息保存在关系型数据库中.于是要编写很多和底层数据库相关的SQL语句.这与面向对象思想格格不入. 如果在程序当中编写大量的跟底层数据库相关的SQL语句存在以下问题 1.不同的数据库使用的SQL语法不同.比如:PL/SQL和T/SQL.即可能同一段SQL脚本,在mysql可以运行,但在别的数据库不一样能运行. 2.同样的功能在不同数据库中有不同的实现方式.比如分页SQL. 3.程序过分依赖SQL对程序的移植及扩展,维护等带来很大的麻烦. 利用Hibernate技术可以让程序员彻底抛弃书写SQL的思想,完全的使用面向对象的思想开发软件.
    查看全部
    0 采集 收起 来源:什么是ORM

    2016-01-19

  • Hibernate的Blob(二进制数对象)对象的创建
    查看全部
  • 查询数据时get方法和load方法的第一个区别如图所示,get方法立即只想查询的SQL语句,而load方法先生成一个代理对象,只有在要使用查询返回的对象的时候才返回SQL语句。 第二个区别是如果在查询数据库中不存在的数据时,如果是get方法则返回null,如果是load方法则抛出一个ObjectNotFoundException。
    查看全部
  • hibernate对数据库的增删改查可以调用session的get/load、update、save、delete方法四种方法。
    查看全部
  • 组件属性,实体的某一个属性为用户自己定义的对象,例如用户定义的student类,这个student类中有一个ADDRESS属性,这个address呢是用户自己定义的对象,包含的属性有地址,电话等等
    查看全部
  • hibernate如何写入对象类型的数据,如写入一张二进制的图片对象到数据库,并且将它读取出来 长文本类型,二进制文件类型
    查看全部
  • 选择使用native方式生成逐渐之后,及时对对象的逐渐进行赋值,在保存到数据库之后,这个值也是不起作用的。
    查看全部
  • hibernate的Date和timeStamp两种类型和Java语言类的对应关系, 如果要是用年月日就在binernate.xml中将时间的类型改为date, 如果想要时分秒就在hibernate.xml中将时间的类型改为time。
    查看全部
  • hibernate基础课程总结。
    查看全部
  • 1.openSession方式打开的session如果没有手动进行关闭,那么多次使用之后就会造成连接池的溢出,因此openSession一定要自己手动的释放session对象,可以调用session.close()方法来完成。 2.openSession每次都创建新的session对象,而getCurrentSession是获得当前的对象,currentSession有点类似于单例模式
    查看全部
  • hibernate对数据库的事务操作,默认是非自动提交的,必须是要调用session的commit方法进行提交,不开启事务的话无法将对象保存到数据库中
    查看全部
    0 采集 收起 来源:transaction简介

    2016-01-17

  • 准备工作
    查看全部
  • get与load的区别——2
    查看全部
  • get与load的区别——1
    查看全部

举报

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

微信扫码,参与3人拼团

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

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