![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate的学习
文章平均质量分 66
xwj2558723
这个作者很懒,什么都没留下…
展开
-
Hibernate学习前言
6月份,忙着毕业和班级里面的事情,很少能够静下心来看下java,一直想学习的三大框架迟迟搁置了,最近才开始学习Hibernate,感觉自己的精力越来越不够了。 J2EE所需要学习的是一个庞大的结构体系,里面的那些技术光看名字就头痛了。刚开始学习Hibernate,看的是李刚的《轻量级企业应用》,不过总是觉得看了以后还是迷糊的很。一直在电驴上面搜索有关Hibernate的教程视频,...2011-06-25 00:51:36 · 93 阅读 · 0 评论 -
Hibernate入门--第一个实例
Hibernate:将对关系数据库的操作转换为面向对象的操作。ORM技术就是关系数据库的操作和面向对象操作相互转换的一种技术。 创建一个Hibernate的Java应用实例步骤:<?xml:namespace prefix = o /> (1)加载hibernate.jar包以及lib中为hibernate提供支持的jar包 (2)加载JDBC...2011-06-25 01:02:13 · 89 阅读 · 0 评论 -
转载--MySQL数据引擎
MySQL数据库引擎ISAM,myISAM,heap介绍来源:考试大 【考试大:中国最优秀的考试信息平台】 2007年10月16日MySQL的自带引擎肯定是够用了,但是在有些情况下,其他的引擎可能要比手头所用更适合完成任务。如果愿意的话,你甚至可以使用MySQL++ API来创建自己的数据库引擎,就像打穿气缸装上自己的化油器。现在让我们来看看你该如何选择引擎,以及如何在可用...原创 2011-06-25 01:14:13 · 86 阅读 · 0 评论 -
Hibernate学习第二章--Domain Object的限制
在开发Hibernate的时候,在设计数据库的时候最好有一个好的开发流程,下面介绍了三种开发流程:(1)Domain Object——Mapping——DB(Hibernate官方推荐的一种流程,使用这种流程的有点就在于以面向对象的方式来对数据库进行设计的,这对于理解面向对象的思想会有一个更好的帮助)(2)DB开始,使用工具生成Mapping和Domain Object(这种方式的开发流程...原创 2011-06-25 09:47:28 · 96 阅读 · 0 评论 -
Hiberante中的五大核心接口(百度转载)
Hibernate的核心接口一共有5个,分别为:Session、SessionFactory、Transaction、Query和Configuration。这5个核心接口在任何开发中都会用到。通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制。下面对这五个核心接口分别加以介绍。 Session接口 Session接口负责执行被持久化对象的CRUD操作(CRUD...原创 2011-06-25 23:20:15 · 146 阅读 · 0 评论 -
Hibernate中对象的三种状态
对象的三种状态:1.瞬态(transient):数据库中没有数据与之对应,一般是通过new实例出来的对象,与Session对象没有关联。由new命令开辟内存空间的java对象并且没有和Session关联的在Hibernate中都是瞬态。(在数据库中没有数据与之对应,与sesision无关联)2.持久态(persistent):数据库中有数据与之对应,当前与session有关联,并且关联se...原创 2011-06-25 23:36:37 · 79 阅读 · 0 评论 -
Session接口中的一些常用方法解析
方法名描述clear()清除缓存 close()关闭Session对象 delete()删除一个对象 flush()让Session与数据库进行一次同步 get(Class,Serializable)根据主键从数据库中拿一条...原创 2011-06-26 21:44:25 · 175 阅读 · 0 评论 -
持久化对象的增、删、改操作
package cn.itcast.hibernate;import org.hibernate.HibernateException;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.c...原创 2011-06-26 21:48:46 · 145 阅读 · 0 评论 -
使用HQL,Criteria方式进行查询
HQL和Criteria都是一种面向对象的数据库查询,使用HQL和Criteria更加符合面向对象的设计思想。 这里先举出两个小实例,分别使用HQL和Criteria进行查询。 HQL(Hibernate Query Language)面向对象的查询语言,与SQL不同,HQL中的对象名是区分大小写的;HQL查询的是对象而不是表,并且支持多态;HQL主要通过Query操作publi...原创 2011-06-26 21:53:34 · 145 阅读 · 0 评论