最近忙着准备考核,有段时间没有写日志了,拖得时间长了,人就变懒了。
-----------------------------------------------------------------------------------梦回分界线----------------------------------------------------------------------
警告: ADFc: 无法创建如下对象, 类型: oracle.jbo.domain.Number, 值:
anonymous
oracle.jbo.domain.DataCreationException: JBO-25009: 无法创建如下对象, 类型:
oracle.jbo.domain.Number, 值: anonymous。
这个奇怪的错误,最后被发现来自于JDeveloper 的WHO字段。也就是在创建EO的时候,指定的Create By和
Modified
By字段。正常情况下,这两个字段,需要先定义相应的方法来获取。而我当时是在做一个Demo,并没有建立相应的函数。结果系统找不到匹配的值,而给了它默认的"a"。
去掉History 绑定后,设置默认值。问题消失。
关于History字段(WHO字段)