sql >> Database teknologi >  >> RDS >> Oracle

hvordan man kalder orakelfunktion i mybatis

I Java

void getNo(Map<String,Object> mymap);

I Mapper.xml-filen

    <select id="getNo" resultType="String" parameterType="map" statementType="CALLABLE">
     #{retval, mode=OUT, jdbcType=VARCHAR}  = CALL pc_sys.f_get_no
     (
      #{notyp, mode=IN, jdbcType=VARCHAR},
     #{ymdDate, mode=IN, jdbcType=DATE}
     );
end;
 </select>

Ved at bruge denne kode løste jeg mit problem.




  1. Proceduren forventer parameter, som ikke blev leveret

  2. INSERT SELECT-forespørgsel, når én kolonne er unik

  3. PHP-MySQL-Hvordan øges MySQL-heltalsfeltet sikkert?

  4. Tjek hvilke ID'er fra et sæt, der ikke findes i en tabel