Hibernate框架基础.docxVIP

  • 4
  • 0
  • 约1.9万字
  • 约 20页
  • 2017-08-05 发布于河南
  • 举报
初学Hibernate前言:目前开发一般都是采用面向对象的方法,而内存中的对象数据不能永久保存,必须写到现有的关系型数据库中,以做到持久化。目前在JAVA开发中的主要运用以有以下几种技术: JDBCJDBC对于小的程序完全可以胜任,但是对于大的程序,就会面临上百万条数据,写getXXX()语句是很完成的。同时JDBC在记录批量操作,多表联接,表单级联方面表现并不优秀。 ORM对象关系映射(Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序设计技术,通过使用描述对象和数据库之间映射的元数据,将对象自动持久到关系型数据库。ORM补充:用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据库”。如今已有很多免费和收费的ORM产品,而有些程序员更倾向于创建自己的ORM工具。面向对象是从软件工程基本原则(如耦合、聚合、封装)的基础上发展起来的,而关系数据库则是从数学理论发展而来的,两套理论存在显著的区别。为了解决这个不匹配的现象,对象关系映射技术应运而生。简单的说:ORM相当于中继数据。具体到产品上,例如下边的ADO.NET Entity Framework。DLINQ中实体类的属性[Table]就算是一种中继数据。对象关系映射成功运用在不同的面向对象持久层产

文档评论(0)

1亿VIP精品文档

相关文档