![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SSH
文章平均质量分 86
清清薄荷香
这个作者很懒,什么都没留下…
展开
-
Hibernate中两种获取Session的方式
Session:是应用程序与数据库之间的一个会话,是Hibernate运作的中心,持久层操作的基础.对象的生命周期/事务的管理/数据库的存取都与Session息息相关. Session对象是通过SessionFactory构建的,下面举个例子来介绍Hibernate两种获取session的方式。 日志,是编程中很常见的一个关注点.用户在对数据库进行操作的过程需要将这一系列操作记录,以便原创 2012-12-11 16:36:09 · 58097 阅读 · 5 评论 -
Hibernate持久化对象的三种状态
Hibernate中持久化对象的状态有:Transient、Persistent、Detached持久化对象的生命周期是:怎样理解持久化对象的三种状态呢?下面的代码会体现出来package com.bjpowernode.hibernate;import java.util.Date;import junit.framework.TestCase;原创 2012-12-11 16:42:32 · 6566 阅读 · 8 评论 -
Hibernate数据模型导出工具类
在以前的项目中,我们都是先设计数据库,将数据库中的表一一建好,在考虑实现。在Hibernate中,我们不用在手动去建表,而是通过映射来操作数据库。怎样操作数据库呢?Hibernate3中为我们提供了hbm2ddl这样的工具,下面让我们看一个具体事例:package com.bjpowernode.hibernate;import java.util.Date;/** * 实原创 2012-12-11 16:29:34 · 1581 阅读 · 1 评论 -
浅入浅出Struts框架
Struts开源框架,是应用在Web层的框架,是个重量级的框架.何为重量级?Struts需要Web服务器的支持才能运行,而不像Hibernate和Spring,不需要任何容器来支持,直接通过main方法就可以进行测试.这是目前我理解的轻量级框架与重量级框架的含义. 说到Struts,貌似不能不提MVC,MVC是两种体现形式.一种是Model1一种是Model2.我的博客Model1和Model原创 2012-11-30 21:29:03 · 1035 阅读 · 0 评论 -
Struts上传文件技术
Struts是应用于Web层的框架,在《潜入浅出Struts》中介绍了Struts的原理与工作流程,掌握了原理之后,还需要掌握Struts的一些具体技术细节。上传文件是我们常用的一个技术,上传图片与文件的原理是相同的。提供一个链接http://blog.csdn.net/muzizhuben/article/details/6444952,可以根据这篇文章更全面的学习Struts文件上传功能。原创 2012-12-14 15:25:19 · 1267 阅读 · 1 评论 -
Hibernate宏观内容
Hibernate执行流程1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的读取并解析映射信息3.通过config.buildSessionFactory();//创建SessionFactory4.sessionFactory.openSession();//打开Sess原创 2013-01-25 16:12:35 · 1192 阅读 · 3 评论 -
hibernate 延迟加载
Hibernae 的延迟加载是一个非常常用的技术,实体的集合属性默认会被延迟加载,实体所关联的实体默认也会被延迟加载。Hibernate 通过这种延迟加载来降低系统的内存开销,从而保证 Hibernate 的运行性能。下面先来剖析 Hibernate 延迟加载的“秘密”。集合属性的延迟加载当 Hibernate 从数据库中初始化某个持久化实体时,该实体的集合属性是否随持转载 2013-01-22 14:27:44 · 953 阅读 · 2 评论 -
Hibernate关联关系映射(多对一关联映射)
1.对象-关系映射对象-关系映射(Object/Relation Mapping,简称ORM),是随着面向对象的软件开发方法发展而产生的。面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数据是业务实体的两种表现形式,业务实体在内存中表现为对象,在数据库中表现为关系数据。内存中的对象之间存在关联和继承关系,而在数据原创 2013-01-22 15:57:12 · 1705 阅读 · 1 评论