摘要: About AnnotationJava 5引入了Annotation, 这极大减轻了开发的负担,不用写很多的代码,只需要在代码中加入一些"tag"就可以了,这个很符合声明式编程(declarative programming)的思想。当然有个问题还是要问的,虽然作为使用annotation的开发者来说,不用考虑Annotation最后究竟会被怎样执行,只要在需要使用Annotation的地方tag一下就可以,但是很显然这个只是把问题处理地点转移了而已,终归是需要有人来处理的,不然,这个Annotation就没有任何意义了。可以想见,很多JDK提供的annotation, 阅读全文
posted @ 2011-08-01 23:06 FangwenYu 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 在Hibernate中, 可以用类似Oracle中的sequence来生成对象的标示。如下例所示,通过是用SequenceGenerator这个Annotation, 将Oracle的sequence -- SEQ_LIMITS_CHANGES ”绑定“ (通过GeneratedValue这个annotation)到了Class LimitsChangeDO 中ID这个field上。public class LimitsChangeDO { @GeneratedValue(generator = "limits_review_limit_sequence") @Sequen 阅读全文
posted @ 2011-08-01 15:46 FangwenYu 阅读(644) 评论(0) 推荐(0) 编辑
摘要: 在通过运行脚本来安装产品数据库的时候,发现用新创建的用户在连接数据库的时候hang住了,卡了半天没有任何变化。于是手动用sqlplus来尝试下连接下,结果一样是登陆不了,session被block住了。换成sys用户登录,结果很顺利连接上数据库。那么问题出在什么地方呢?首先去查看了下alert文件,没有发现什么异常的信息。 好吧,查询下视图v$session看看有啥等待事件没有,结果发现了有几个session出于等待状态,等待事件显示为"resmgr:become active", 从文档上了解到这个等待时间的含义,如下.... resmgr: become activeT 阅读全文
posted @ 2011-08-01 09:33 FangwenYu 阅读(522) 评论(0) 推荐(0) 编辑