2012-10-18 52 views
0

我正在使用SmartClient版本8.3。如何使用serverType Hibernate配置SmartClient數據源以僅選擇必填字段?

我配置此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選擇_status.id,_status.name。 entities.Status _status

謝謝

回答

0

您應該使用OperationBinding.outputs。但是隻有從第9版開始,他們纔會支持它。

相關問題