可以将项目描述符映射到视图而不是表吗?



我有一个视图,对我来说,反对视图而不是表本身会容易得多。在 ATG 中,是否可以将项描述符映射到视图而不是表?有人可以给我举个例子吗?

蒂亚

是的,可以。这实际上与设置普通item-descriptor没有什么不同。但是,大多数视图都是read-only的,因此您需要确保您的item-descriptorread-only。这可以通过在item-descriptor定义上设置 writable="false" 属性来实现。视图的名称只是成为table的名称。

<item-descriptor name="ExampleItemDescriptor" cache-mode="simple" writable="false" query-expire-timeout="60000" item-cache-timeout="60000" item-cache-size="2000" query-cache-size="2000">
    <table name="name_of_view" type="primary" id-column-names="multiple,columns">
        <property name="aproperty" column-name="column" data-type="string" />
    </table>
</item-descriptor>

相关内容

  • 没有找到相关文章

最新更新