如何使用serverType Hibernate配置SmartClient DataSource以仅选择必需的字段?

时间:2012-10-18 15:42:53

标签: smartclient

我正在使用SmartClient 8.3版。

我配置了这个DataSource:

    <DataSource ID="example"
                serverType="hibernate"
                dropExtraFields="true"
                beanClassName="com.msp.dao.entities.Status">
        <fields>
            <field name="id"/>
            <field name="name"/>
        </fields>
    </DataSource>

我正在使用ListGrid来查看结果。

由于某种原因,正在生成的HQL查询选择整个实体而不是选定的字段。

这是生成的HQL查询:从com.msp.dao.entities.Status _status中选择_status
我希望它生成如下:从com.msp.dao.entities.Status _status

中选择_status.id,_status.name

谢谢

1 个答案:

答案 0 :(得分:0)

您应该使用OperationBinding.outputs。但只有第9版才会支持它。