
Hibernate
文章平均质量分 80
Dear小破
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Hibernate学习笔记(1)——Hibernate与JDBC的比较
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。最初使用JDBC连接来读写数据库,我们最常见的就是打开数据库连接、使用复杂的SQL语句进行读写、关闭连接,获得的数据又需要转换或封装后往外传,这是一个非常烦琐的过程。 JDBC的缺点: 开发效率低 代码冗余 pstmt的se原创 2013-07-21 17:41:25 · 1397 阅读 · 0 评论 -
Hibernate学习笔记(2)——搭建项目框架编写hibernate配置文件、实体映射文件
使用Hibernate前的准备工作: 1.创建项目并导入jar包: 下载Hibernate:可以在http://sourceforge.net/projects/hibernate/files/hibernate4/页面找到下载链接,在页面下方选择要下载的版本,我们需要下载的是Hibernate-release-原创 2013-07-21 17:42:35 · 888 阅读 · 0 评论 -
Hibernate学习笔记(3)——hibernate操作数据库的步骤和核心接口
用Hibernate建立与数据库的连接,要先做好以下准备: 1.创建实体类: 实体类(也称持久化类)是一个带有一些属性的JavaBean类,实体类对属性的存取方法(getter and setter method)使用了标准JavaBean命名约定,同时把类属性的访问级别设成私有的。为了通过反射机制来实例化类的对象,我们需要提供一个无参的构造器,所有的实体类都要求有无参的构造器,因为Hi原创 2013-07-21 20:33:17 · 1409 阅读 · 1 评论 -
Hibernate学习笔记(4)——hibernate中实体对象的三种状态与延迟加载机制
实体对象的生命周期是Hibernate 应用中的一个关键概念。实体对象有三种状态: 1.瞬时状态(Transient) 刚用new语句创建,与数据库中的记录没有任何关联,也就是没有与其相关联的数据库记录与Session没有任何关系,也就是没有通过Session对象的实例对其进行任何持久化的操作。 2.持久状态(Persistent) 已经被持久化,且加入到Session的缓存中。每个...原创 2019-03-20 09:31:30 · 291 阅读 · 0 评论