sql >> Database >  >> RDS >> Oracle

Oracle Stored Procedure zonder parameter met Nhibernate

Je moet de laatste versie van NHibernate (2.1.2) gebruiken.

<sql-query name="ReturnSomethig" callable="true">
   <return class="Somethig" />
   { call ReturnSomethig(:someParameter) }
</sql-query>

De Oracle Stored Procedure moet de eerste parameter hebben als een out sys_refcursor parameter.

En je kunt de benoemde zoekopdracht zo noemen:

IQuery query = currentSession.GetNamedQuery("ReturnSomethig");
query.SetInt64("someParameter", someParameter);
var somethig = query.List<Somethig>();

En het zal werken.



  1. Gegevens ophalen uit mysql en weergeven in de vorm van ascii-teksttabel in browser

  2. Waarom een ​​TSQL-instructieblok invoegen als het transactie-isolatieniveau voor een andere transactie serialiseerbaar is met een niet-conflicterend filter?

  3. Chart.js v2.6:Pijlen toevoegen aan uitvoerwaarden van cirkeldiagrammen

  4. Welk communicatieprotocol gebruikt MySQL?