0

当我尝试使用该getProperty(String schemaName, String name)方法从 DocumentModel 中检索属性时,我将属性作为IntegerJava 对象而不是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

4

0 回答 0