我有一个视图,对我来说,反对视图而不是表本身会容易得多。在 ATG 中,是否可以将项描述符映射到视图而不是表?有人可以给我举个例子吗?
蒂亚
是的,可以。这实际上与设置普通item-descriptor
没有什么不同。但是,大多数视图都是read-only
的,因此您需要确保您的item-descriptor
也read-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>