2017-01-19 10 views
0

を内部結合とデータサービスを作成し、クエリに参加するが、それはこのエラーを返します。私は内部でサービスを作成しようとしている

org.postgresql.util.PSQLException: A result was returned when none was expected. 

は、これは私のサービスです:

あなたが指定する必要があり
<data name="consultarPersona" transports="http https local"> 
    <config enableOData="true" id="mi_datasource"> 
     <property name="carbon_datasource_name">fuente_datos</property> 
    </config> 
    <query id="contactos_registrados" useConfig="mi_datasource"> 
     <sql>select * from t_contacto inner join t_datos_contacto on t_contacto.id = t_datos_contacto.id</sql> 
    </query> 
    <operation name="obtenerDatosContactos"> 
     <call-query href="contactos_registrados"/> 
    </operation> 
</data> 

答えて

1

あなたが応答を返すと発生する列たい、結果はこのようなサービスである:

<data name="consultarPersona" transports="http https local"> 
    <config enableOData="true" id="mi_datasource"> 
     <property name="carbon_datasource_name">fuente_datos</property> 
    </config> 
    <query id="contactos_registrados" useConfig="mi_datasource"> 
     <sql>select name, age from t_contacto inner join t_datos_contacto on t_contacto.id = t_datos_contacto.id</sql> 
     <result element="contactoCollection" rowName="contacto"> 
     <element column="name" name="name" xsdType="xs:string"/> 
     <element column="age" name="age" xsdType="xs:string"/> 
     </result> 
    </query> 
    <operation name="obtenerDatosContactos"> 
     <call-query href="contactos_registrados"/> 
    </operation> 
</data> 

私はこのcoudl助けyと願っていますou。

関連する問題