Разбор текста исключения NHibernate - PullRequest
1 голос
/ 12 мая 2009

Я пытаюсь заставить NHibernate загрузить для меня некоторые записи (он был частично настроен и уже используется для некоторых других частей приложения), и, работая над отображением , я получил это исключение :

[InvalidOperationException: any types do not have a unique referenced persister]

Может кто-нибудь помочь мне разобраться, что они имеют в виду под этим? Я могу придумать много разных значений этого предложения. Я могу интерпретировать первую часть как:

  • типы, объявленные с , не могут иметь URP, но ваши имеют
  • типы, объявленные с , должны иметь URP, а ваши
  • любой типов вашей программы должен ...

И с любым из них я могу видеть вторую часть как:

  • у вас есть более одного персистера, но разрешен только один
  • у вас нет персистента, но требуется один
  • у вас есть, но не удалось правильно сослаться на него

(Да, мне до сих пор неясно по большей части их терминологии, но обычно, когда мне неясно в некоторых частях, сообщения об ошибках, по крайней мере, достаточно ясны, чтобы я мог понять, что они подразумевают под контекстом. И точки исключения к точке входа в NHibernate, неплохое отображение в моем файле .hbm.xml или свойство в определенном классе.)

Я посмотрел на документы по API, но они здесь совершенно бесполезны.

спасибо!

1 Ответ

0 голосов
/ 12 мая 2009

Я интерпретирую это, как ваша первая точка; Я не понимаю вашего вопроса по поводу "второй части".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...