当我尝试使用该getProperty(String schemaName, String name)
方法从 DocumentModel 中检索属性时,我将属性作为Integer
Java 对象而不是Java 对象获取,但是 Nuxeo 应该提供一个 Long 对象,如此处Long
所示。
我无法获取的字段实际上被定义为目录中的自动递增 idfield。
这曾经在 5.8 中工作得很好,但升级后它不再工作了,这可能是什么原因造成的?
编辑
在我的架构中,该字段定义如下:
<xs:element name="myid" type="xs:integer" />
在我的数据库中,它被定义为:
"myid" NUMBER (19) ;
我对 id 有限制
ADD CONSTRAINT MYID_PK PRIMARY KEY ( "myid" )
当我尝试以下
documentModel.getProperty("myTableSchema", "myid");
返回值是正确的,但类型是Integer
!