sql >> データベース >  >> RDS >> Oracle

NHibernateで複数のSQLステートメントを実行する

    ちなみに、nhibernateではこれを行うことはできません:

    最初に挿入を行う必要があります:

    Session.GetISession().CreateSQLQuery("insert ....").ExecuteUpdate();
    

    次に、次の選択を行います:

    IQuery query = Session.GetISession().CreateSQLQuery("select ...".SetResultTransformer(Transformers.AliasToBean(typeof(Class1)));    
    query.List<Class1>();
    

    または、ストアドプロシージャを使用してみてください



    1. MYSQLの別の列でMAX(列値)、PARTITIONの行を選択するにはどうすればよいですか?

    2. 年の配列を年の範囲として返す

    3. 複合型の配列の正しい構文

    4. 参照カーソル以外のものを返すラッパーを作成する方法