- 博客(11)
- 收藏
- 关注
原创 Hibernate学习笔记——SessionFactory和Session
1)SessionFactory:openSession():每次新建一个Session对象,每次用完需要关闭getCurrentSession():如果有session,就用当前的session,如果没有就新建一个session,不需要关闭commit后自动关闭2)Sesion: 对象的三种状态: 瞬时状态,无ID,内存有,缓存没有,数据库没有
2013-09-29 19:31:12 816
原创 Hibernate学习笔记——两种配置方式
1)当数据库表的名字、列名与类的名字、类的成员变量不一致xml方式:table、columnannotation: @Table(name="TeacherTable") @Column( name="teaName")2)数据库列和类中的字段不一致 XML方式:不写某个属性 annotation:@Transient3)关于日期类型的映射 XML
2013-09-29 19:23:21 779
原创 Hibernate学习笔记——Hibernate实体关联
实体关联:一般有两种方式:第一种是annotation方式(注解方式):在hibernate配置文件中加入 1定义嵌入类private Grade grade;//grade为枚举类型//@Enumerated(EnumType.STRING)@Enumerated(EnumType.ORDINAL)2定义暂态属性@Transientpublic Stri
2013-09-29 19:17:45 1022
原创 Hibernate学习笔记——hibernate初了解
一 什么是Hibernate1连接java应用程序和关系数据库的中间件2对JDBC API进行了封装,负责java对象的持久化3对分层的软件架构中位于持久层,封装了所有数据访问细节,是业务逻辑层可以专注于实现业务逻辑4是一种ORM映射工具,能够建立面向对象的域模型和关系数据模型之间的映射二 hibernate的五个核心API1configuration 负责配置并启动Hib
2013-09-29 18:07:08 795
原创 java中持久化的方式(简单整理)
主要有三种一 序列化技术二 XML技术三 数据库技术1数据库技术发展阶段:层次型,网状型,关系型,对象型2实现方式:使用SQL/JDBC手工编写持久层对象关系型数据库映射(ORM对象关系映射Object-Relation Mapping)例如:hibernate
2013-09-29 17:56:33 1976
原创 遍历Map集合方式
//最常规的一种遍历方法,最常规就是最常用的,虽然不复杂,但很重要,这是我们最熟悉的,就不多说了!! public static void work(Map map) { Collection c = map.values(); Iterator it = c.iterator(); for (; it.hasNext();) {
2013-09-29 17:37:52 898
原创 Hibernate个人笔记——hibernate数据检索方式
一 利用hql查询数据:使用面向对象的HQL(Hibernate Query Langgugre)查询语言。hibernate提供了Query接口,是专门的HQL查询接口每行数据单列为对象,多列为Object[]数组1多表查询Query q=session.createQuery("from Emp e where e.dept.dname='SALES'"); //另一个实体类中加
2013-09-29 17:28:48 950
原创 工厂模式
工厂模式工厂模式定义:实例化对象,用工厂方法代替new操作。工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对象的,所以以后new时就要多个心眼,是否可以考虑使用工厂模式,虽
2013-09-11 10:13:33 665
原创 冒泡排序
算法原理冒泡排序算法的运作如下:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。算法分析时间复杂度若文
2013-09-09 23:20:39 817
原创 Struts 2单文件上传,多文件上传,文件下载 完整代码
jsp文件<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP 'index.jsp' s
2013-09-09 20:15:19 60
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人