02 2014 档案

摘要:严寒即将过去,温暖的春天正在向我们招手,欢呼吧,在迎接新的开始的同时,不要忘了回顾一下过去的这一年,总结一下过去的这一年有什么得失。 英语学习 13年下半年,最大的变化就是有很大一部分时间用来学英语。先是补习了一下美式音标,发现了很多自己自学英语以来就存在的发音问题。也意识到正确的发音对听力也会有很大的帮助,还有很多连读什么的,如果你不知道怎么读,当外国人说的时候,真的是听不出来呀。比如:I will ... I have ... 这一类的,现在也听不怎么出来,还是需要多多练习呀。 附上两篇记录自己这段时间英语学习的感受《音标学习》、《My new English》 计算机 跟英语学习... 阅读全文
posted @ 2014-02-27 13:04 刘水镜 阅读(1554) 评论(1) 推荐(0) 编辑
摘要:在使用Hibernate的时候,我们通常都会用的Configuration、SessionFactory、Session、Transaction、Query和Criteria等接口。通过这些接口可以,不仅可以存储与取出持久化对象,还可以对事务进行管理。下面对着几个接口一一介绍: 几个接口之间的层次关系如下图: Configuration: Configuration是Hibernate的入口,负责将配置文件信息加载到内存,并创建一个SessionFactory对象,把读入的配置信息加载到SessionFactory对象的内存里。 特点: Configuration对象的作用是除... 阅读全文
posted @ 2014-02-22 19:20 刘水镜 阅读(774) 评论(0) 推荐(0) 编辑
摘要:Session的save()方法用来将一个临时对象转变为持久化对象,也就是将一个新的实体保存到数据库中。通过save()将持久化对象保存到数据库需要经过以下步骤:1,系统根据指定的ID生成策略,为临时对象生成一个唯一的OID;2,将临时对象加载到缓存中,使之变成持久化对象;3,提交事务时,清理缓存,利用持久化对象包含的信息生成insert语句,将持久化对象保存到数据库。 OK,下面来看一个实例: //创建SessionFactory Configuration config = new Configuration(); ServiceRegistr... 阅读全文
posted @ 2014-02-19 20:32 刘水镜 阅读(4013) 评论(0) 推荐(0) 编辑
摘要:前面写了几篇关于SSH的博客,但不是Struts就是Spring,Hibernate还从来没写过呢。说好是SSH的,怎么可以光写那两个,而不写Hibernate呢对吧。今天就先说说Hibernate对象的三种状态,Hibernate对象有三种状态,分别是:临时态(Transient)、 持久态(Persistent)、游离态(Detached)。 临时状态:是指从对象通过new语句创建到被持久化之前的状态,此时对象不在Session的缓存中。 处在此状态的对象具备以下特点: 1,不在Session缓存中,不与任何Session实例相关联。 2,在数据库中没有与之对应的记录。 通常在... 阅读全文
posted @ 2014-02-11 08:14 刘水镜 阅读(1851) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示