0

SmartClientリリース8.3を使用しています。

このデータソースを構成しました:

    <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クエリです:select _status from com.msp.dao.entities.Status _statusこの
ように生成したい:select _status.id、_status.name from com.msp.dao.entities.Status _status

ありがとうございました

4

1 に答える 1

0

OperationBinding.outputs を使用する必要があります。ただし、リリース 9 からのみサポートされます。

于 2012-10-19T03:54:03.020 に答える