JDeveloper,我的Log Window呢?
Go to My Oracle Blog 本周在Linux上使用JDeveloper 10.1.3.4.0,经常遇到Log Window或Component Palette突然消失的情况, [@more@]在View里也选择不出来,很困扰。 最后发现居然是这些Window自动收缩为高和宽一个像素。打开$JDEV_USER_DIR 目录下system/oracle.ide.XXX/windowlayout.xml文件,找到并修改相应的<panel>元素,修正 @width和@height属性就解决问题了。 但还是不时发生收缩的问题。很恶搞。 在Windows上用JDeveloper 这么多年,还从来没遇到过这样有喜感的惊喜。 Todd Go to My Oracle Blog
ADF Model: DBSequence(讨论一)
Go to My Oracle Blog 刚开始使用ADF的同学基本都会问这样一个问题: 以HR schema为例: 如果列EMPLOYEE_ID的值由数据库端的Sequence负责产生,并且Sequence由Insert触发器调用,那么在中间层创建Employee的业务逻辑中当然不必考虑为此列赋值。 结果是,在ADF Faces或是JSF页面上进行创建Employee操作之后,发现EMPLOYEE_ID是一个负数,而所使用Sequence不产生负数。数据库内的值正常。 为了避免发生中间件Cache和数据库不同步的情况,需要了解Oracle专门为Sequence+Trigger这样的搭配制作的一个domain class: oracle.jbo.domain.DBSe