当我尝试使用getProperty(String schemaName, String name)
方法从DocumentModel检索属性时,我将该属性作为Integer
Java对象而不是Long
Java对象获取,但是Nuxeo是应该提供一个Long对象,如here所示。
我无法获取的字段实际上被定义为目录中的自动增加的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
!