摘要: 表3.3. Hibernate配置属性 属性名用途 hibernate.dialect 一个HibernateDialect类名允许Hibernate针对特定的关系数据库生成优化的SQL. 取值full.classname.of.Dialect hibernate.show_sql 输出所有SQL语句到控制台. 有一个另外的选择是把org.hibernate.SQL这个log category设为... 阅读全文
posted @ 2009-05-31 22:56 刘阳 阅读(1244) 评论(0) 推荐(0) 编辑
摘要: 例子i: string1="aaa"; string2="aaa"; String string3=new String("aaa"); String string4=new String("aaa"); string1==string2 // true; . string1.equals(string2);//true; string3==string4;//false 因为用new... 阅读全文
posted @ 2009-04-18 10:14 刘阳 阅读(1843) 评论(0) 推荐(0) 编辑
摘要: 一、IIS的添加 请进入“控制面板”,依次选“添加/删除程序→添加/删除Windows组件”,将“Internet信息服务(IIS)”前的小钩去掉(如有),重新勾选中后按提示操作即可完成IIS组件的添加。用这种方法添加的IIS组件中将包括Web、FTP、NNTP和SMTP等全部四项服务。 二、IIS的运行 当IIS添加成功之后,再进入“开始→程序→管理工具→Internet服务管理器”... 阅读全文
posted @ 2009-03-31 20:07 刘阳 阅读(2482) 评论(0) 推荐(1) 编辑
摘要: JavaBean(Java豆) JavaBean 概述 JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露称为属性。众所周知,属性名称符合这种模式,其他Java 类可以通过自省机制发现和操作这些JavaBean 属性。 用户可以使用JavaBe... 阅读全文
posted @ 2009-03-31 12:15 刘阳 阅读(347) 评论(0) 推荐(0) 编辑
摘要: Configuration: 负责管理Hibernate的配置信息,这些配置信息都是从配置文件hibernate.cfg.xml或者Hibernate.properties读取的,当然也可以自定义文件名称,只要在实例化Configuration的时候指定具体的路径就可以了; SessionFactiory: Configuration的实例会根据当前的配置信息,构造SessionFactory... 阅读全文
posted @ 2009-03-26 13:13 刘阳 阅读(8380) 评论(0) 推荐(0) 编辑
摘要: Hibernate持久化对象的生命周期 持久化对象的状态: 瞬时对象(Transient Objects):使用new操作符初始化的对象不是立刻就持久化的。他们的状态是瞬时的,也就是说他们没有任何跟数据库表相关联的行为,只要应用不再引用这些对象(不再被任何其他对象所引用),他们的状态将会丢失,并由垃圾回收机制回收。 临时对象的特征。临时对象具有以下特征: (1) 不处于Session的缓存中,... 阅读全文
posted @ 2009-03-25 20:42 刘阳 阅读(2261) 评论(0) 推荐(1) 编辑
摘要: hibernate中的悲观锁和乐观锁 锁(locking) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算处理中,我们希望针对某个cut-off时间点的数据进行处理,而不希望在结算进行过程中 (可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓 的“锁”,即给我们选... 阅读全文
posted @ 2009-03-24 15:15 刘阳 阅读(563) 评论(0) 推荐(1) 编辑
摘要: Session的CRUD操作,是用于查询一条记录,要查询多条记录或者全部记录,需要用到hibernate提供的HQL语言来实现。 Hibernate中session的CRUD操作: get和load的区别? * get不支持lazy,load支持lazy * 采用get加载数据,如果没有匹配的数据,返回null,而load则抛出异常 transient状态的特征? ... 阅读全文
posted @ 2009-03-19 11:56 刘阳 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 配置完Hibernate使用环境之后就可以使用其做开发了: 首先建对象模型,即创建实体类:以User.java为例: import java.util.Date; public class User { private String id; private String name; private String password; private Date cresteTime; p... 阅读全文
posted @ 2009-03-18 15:25 刘阳 阅读(618) 评论(0) 推荐(0) 编辑
摘要: Hibernate开发配置:首先加入Hibernate和相应数据库所需要的jar包接着配置Hibernate和数据库连接的配置文件hibernate.cfg.xml:(位于src目录下)Hibernate加载其配置文件hibernate.properties和hibernate.cfg.xml,常用xml文件比较直观,方便管理, Hibernate 是一个流行的开源对象关系映射工具,方便连接不同数据库,更换数据库,只要修改Hibernate配置文件,大度减少项目的维护。 完整的配置如下:Code highlighting produced by Actipro CodeHighlighter 阅读全文
posted @ 2009-03-16 17:18 刘阳 阅读(389) 评论(0) 推荐(0) 编辑