【SSH框架的那些事】
文章平均质量分 81
候金成
这个作者很懒,什么都没留下…
展开
-
Hibernate——(1)Hibernate入门
一、Hibernate简介 1、Hibernate是一款ORM框架,Object Relation Mapping 对象关系映射。 2、可以将DB映射成Object,这样程序只要对Object对象进行操作就能完成对数据库的操作。 3、主流的ORM框架有Hibernate,iBatis,JPA...... 二、Hibernate框架体系结构 1、主配置文件:用于转载 2014-03-28 16:39:38 · 630 阅读 · 0 评论 -
Hibernate——(2)增删改查
案例名称:Hibernate完成增删改查 案例描述:抽取出工具类并完成删除、修改、查询功能。 具体过程: 1、使用上面的例子(Hibernate——(1)Hibernate入门http://blog.csdn.net/dawanganban/article/details/13748235) 2、新建HibernateUtils :用于封装创建Session的方法。转载 2014-03-28 16:41:42 · 606 阅读 · 0 评论 -
Hibernate——(3)主键生成方式
一、Hibernate中常用的主键生成方式有如下几种: 1)identity: 用于自动生成主键方式,除了 Oracle 不支持,其他数据库一般都支持(较常用) 2)sequence: Oracle 中使用,用序列生成 ID 主键 3)native: 主键生成方式如果是 native,那就看配置文件 hibernate.cfg.xml 中方言是什么,如果方言是 Mysql,相当于 ide转载 2014-03-28 16:44:20 · 551 阅读 · 0 评论 -
Hibernate——(4)Hibernate映射类型
一、常用的Hibernat映射类型有如下几种: stringintegerdoubledate 日期,只表示年月日datetime 日期,只表示年月日timestamp 时间戳,存放年月日时分秒yes_no 将在数据库中存放一个字符“Y"或“N”true_false 将在数据库中存放一个字符“T"或者"F". 二、案例 1、新建数据库表 "font-fami转载 2014-03-28 16:45:35 · 663 阅读 · 0 评论 -
Hibernate——(5)持久化对象和一级缓存机制
一、对象的三种状态 1、暂时态:当对象刚创建,和Session没有发生任何关系时,当程序运行完就即刻消失,被称为暂时态。 2、持久态:当执行如下代码时,对象变为持久态 Emp e = new Emp(); session.save(); 持久态的对象和Session发生了关系,如执行了save,get,query等方法 Session中会缓存该对象(Session的缓存叫一级缓存)转载 2014-03-28 16:47:08 · 603 阅读 · 0 评论 -
Hibernate——(6)延迟加载机制
一、延迟加载机制的基本原理 当访问实体对象时,并不是立即到数据库中查找。而是在真正要使用实体对象的时候,才去数据库查询数据。 具备这样功能的方法 session.load(...) query.iterator() 注意:这些方法返回的对象,里面没有数据,数据在使用的时候(调用 getXXX()方法时)才取。 二、实现原理 1)load 方法、iterator 方转载 2014-03-28 16:48:30 · 572 阅读 · 0 评论 -
Struts2——(1)Struts2入门
1、Struts2历史,与Struts1的关系 两者的内部基于的原理完全不同,Struts2是基于WebWork发展而来的框架。 两者都是基于MVC实现的框架。 Struts1是Apach推出的。 WebWork是opensyfry推出的。 Strut2是以WebWork为核心,引入Struts1的特性(Struts2由Apach推出)。 2、Struts2的特点 (转载 2014-03-28 17:25:25 · 686 阅读 · 0 评论