无法使用nhibernate在包内调用Oracle SP

时间:2010-11-05 20:48:57

标签: oracle nhibernate

尝试使用nhibernate执行此操作:

IQuery query = Session.GetNamedQuery("Package1.GetUserInfo");
query.SetParameter("sessionID", sessionId);

它返回:命名查询未知......

正在搜索论坛,但它似乎只是自己处理SP,而不是在包内。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

您是否在映射文件中声明了名为“Package1.GetUserInfo”的命名查询?

在我看来,您将查询的名称(假设它已映射)与包方法(SP)的名称混淆。