- 博客(16)
- 资源 (16)
- 收藏
- 关注
原创 Hibernate入门实例——源代码下载
为方便大家学习,将Hibernate入门实例系列的工程源代码传上来,下载后倒入eclipse即可运行。 点击下载:Hibernate入门实例源代码下载 点击下载:Hibernate参考手册3.5.3(中文版).pdf
2010-08-29 23:40:00 1498
原创 Hibernate入门实例——外置命名查询(Externalizing named queries)
package com.metis.hibernate.test; import java.util.Iterator; import java.util.List; import org.hibernate.Query; import org.hibernate.Session; import com.metis.hibernate.domain.Person; import com.metis.hibernate.util.HibernateUtil; /**
2010-08-29 13:14:00 992
原创 Hibernate入门实例——使用原生SQL的查询
package com.metis.hibernate.test; import java.util.Iterator; import java.util.List; import org.hibernate.Session; import com.metis.hibernate.domain.Person; import com.metis.hibernate.util.HibernateUtil; /** * 使用原生SQL的查询 * 你可以使用cre
2010-08-29 13:14:00 1615
原创 Hibernate入门实例——条件查询(Criteria queries)
package com.metis.hibernate.test; import java.util.Iterator; import java.util.List; import org.hibernate.Criteria; import org.hibernate.Session; import org.hibernate.criterion.Restrictions; import com.metis.hibernate.domain.Person; impor
2010-08-29 13:13:00 923
原创 Hibernate入门实例——Hibernate分页查询
package com.metis.hibernate.test; import java.util.Iterator; import java.util.List; import org.hibernate.Query; import org.hibernate.Session; import com.metis.hibernate.domain.Person; import com.metis.hibernate.util.HibernateUtil; /**
2010-08-29 13:11:00 3918 1
原创 Hibernate入门实例——Hibernate对象状态(Object states)
Hibernate定义并支持下列对象状态(state): 瞬时(Transient) - 由new操作符创建,且尚未与Hibernate Session 关联的对象被认定为瞬时(Transient)的。瞬时(Transient)对象不会被持久化到数据库中,也不会被赋予持久化标识(identifier)。 如果程序中没有保持对瞬时(Transient)对象的引用,它会被垃圾回收器(garbage collector)销毁。 使用Hibernate Session可以将其变
2010-08-29 13:10:00 830
原创 Hibernate入门实例——自动建表
才开始学习Hibernate时,发现一个奇怪的现象,明明一个数据库表中没有的字段,在运行一下保存对象的测试用例后,数据库表莫名其妙地增加了一个新的字段。后来发现原来Hibernate提供了自动建表的功能,如果没有创建数据库,可以将Java类和hbm.xml文件配置好,运行程序,Hibernate会根据配置文件属性自动在数据库中创建对应的数据库表。这个功能由hibernate.cfg.xml中hibernate.hbm2ddl.auto属性进行设置。开启或关闭该功能有两种方法: 方法一: 在hiber
2010-08-29 09:38:00 1189
原创 Hibernate入门实例——动态组件(Dynamic components)
上一篇文章讲了Hibernate中的组件,将一个类中的几个相关属性用组件来表示,组件需要定义一个单独的类,比如上一篇文章中的名称组件,需要映射到Name.java类。Hibernate中还提供了动态组件,将组件映射到一个Map对象,用Map对象来保存组件的相关属性。对应的配置文件标签为。 我们将上一篇文章中的实例进行改写,用动态组件实现: User类: package com.metis.hibernate.domain; import java.util.Map; public c
2010-08-29 09:36:00 3114
原创 Javascript基础——不常用但很有用的js函数
1.1. JavaScript函数 这部分对Extjs中常用的几个JavaScript参数和函数进行说明,它们是arguments、call、apply、caller、callee。这几个函数在普通的JavaScript编程中很少使用,但在Extjs的源码中却经常会碰到,所以先熟悉这几个函数对Extjs的学习有很大的帮助。 1.1.1. arguments arguments是JavaScript函数的隐含对象,它代表正在执行的函数和调用该函数时传入的参数。arguments中存储的是调用该函数时实际
2010-08-06 13:04:00 989 1
原创 Javascript基础——详解prototype
1.6. 关于prototype prototype即原型。JavaScript中所有的函数都有一个prototype属性。这个prototype属性本身又是一个object类型的对象。因此我们可以对这个prototype对象添加任意属性和方法。prototype的特点是:在prototype上定义的属性和方法,可以通过其构造出来的实例对象直接访问和调用。也就是说,prototype提供了一组同类对象共享属性和方法的机制。下面给出两个例子进行对比说明prototype的作用。 例子1: functio
2010-08-06 13:03:00 893
原创 Javascript基础——关于JavaScript代码的执行顺序
1.4. 关于JavaScript的执行顺序 JavaScript执行引擎并非一行一行地分析和执行程序,而是一段一段地分析执行的。而且在分析执行同一段代码中,定义式的函数语句会被提取出来优先执行。函数定义执行完后,才会按顺序执行其他代码。 先看看两个例子: 例子1: var hello = function(){ alert('hello,zhangsan'); } hello();//第一次调用,输出“hello,zhangsan” var hello = function(
2010-08-06 13:02:00 1294
原创 Javascript基础——详解function函数
1.3. 关于function JavaScript的所有代码都是由function组成,function即函数的类型。JavaScript的函数有两种写法:“定义式”和“变量式”。 定义式: function test1(){ alert(‘hello,world’); } 变量式: var test2 = function(){ alert(‘hello,world’); } 我们可以用typeof(test1)和typeof(test2)查看test1和test2的类型都为func
2010-08-06 13:01:00 885 1
原创 Javascript基础——详解Javascript对象
1.1. Javascript的数据类型 JavaScript中的数据类型相对于其他的开发语言来说要简洁很多,分为简单数据类型和复杂数据类型。简单数据类型只有undefined,null,boolean,number和string这五种;而复杂数据类型只有一种,即object。 JavaScript的代码都是由function组成,即函数。 注意:JavaScript语言是区分大小写的,以上数据类型的单词都是小写的,不要和Number,String,Object,Function等JavaScript
2010-08-06 12:59:00 789
原创 社保,你不能做的N件事
据报道,2010年1月1日起,基本养老保险可跨省转移;7月1日起,“流动就业人员”基本医疗保险也可实现跨省转移接续。然而,新政一出,广东东莞、佛山等地却掀起退保潮。究其原因,须至少累计缴纳15年养老保险方可办理退休的规定,对于很多打工者来说难以实现,催生了此番“退保潮”。实际上,社会保障体系的“五险”(养老、医疗、工伤、生育、失业),以及住房公积金制度中,仍有很多限制,让人们无法享受充分的保障。 养老保险:缴费不满15年不能领养老金 缴费标准: 社保的养老保险缴费由单位和个人共同缴纳。目前的一般
2010-08-05 08:03:00 2241
原创 GCCollector.jar无法运行的解决方法
问题描述: 在官方网站上下载的jar包,按照官方文档运行GCCollector.jar,但是报如下错误: D:/GCCollector>java -Xmx300m -classpath lib/jfreechart-1.0.0-rc1.jar;lib/jcommon-1.0.0-rc1.jar -jar lib/GCCollector.jar Exception in thread "main" java.lang.NoClassDefFoundError: org/jfree/data/tim
2010-08-03 16:59:00 1648
原创 MyBatis经典入门实例
周末学习了MyBatis开源框架,MyBatis是由原来的iBatis改名而来,目前已近发布了3.0.1版本。可以在官方网站http://www.mybatis.org下载。 MyBatis作为持久层框架,其主要思想是将程序中的大量sql语句剥离出来,配置在配置文件中,实现sql的灵活配置。这样做的好处是将sql与程序代码分离,可以在不修改程序代码的情况下,直接在配置文件中修改sql。下面给个简单的入门例子。 下面的例子实现从数据库中查询商品表(Goods)中id为1的商品,并打印出商品名称。 数据库
2010-08-02 14:51:00 41886 27
最全面的ajax技术手册
2008-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人