|
|
|
nhibernate, ошибка "No persister for: ....
|
|||
|---|---|---|---|
|
#18+
В базе есть хранимка, которая считает и возвращает 2 столбца данных: QuestionId, ClassType В клиенте есть класс: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. В какой-то момент я хочу выполнить хранимку (ORM - nhibernate) и на выходе получить класс QuestionType: Код: plaintext Получаю ошибку: NHibernate.MappingException was unhandled Message="No persister for: Cati.Bll.QuestionType" Вопрос: в чем проблема? Нужно как-то замапить, что QuestionId в хранимке равен QuestionId в классе? Если да, то как? Что QuestionId, что ClassType - вычисляемые в хранимке значения и ни какой таблице не соответствуют. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2009, 15:59 |
|
||
|
nhibernate, ошибка "No persister for: ....
|
|||
|---|---|---|---|
|
#18+
Вообще, как грамотнее поступить в данном случае, когда ORM - nhibernate и нужно получить список обьектов - результат выполнения хранимой процедуры, не основанный на какой-либо таблице? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2009, 12:15 |
|
||
|
nhibernate, ошибка "No persister for: ....
|
|||
|---|---|---|---|
|
#18+
acc2003, 1) Скачиваем исходник нхибернейта 2) Заходим в папку src/Nhibernate/NHibernate.Tests 3) ищем поиском в этой папке по ключевым словам - StoredProcedure находите файлик HandSQLTest и читаете тесты, а заодно маппинг Если после этого вопросы останутся, то опять задаёте их здесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2009, 17:01 |
|
||
|
nhibernate, ошибка "No persister for: ....
|
|||
|---|---|---|---|
|
#18+
uмя пoльзoвaтeля, Ок, спасибо! Именно HandSQLTest не нашел - покурил другие файлики. Вроде заработало! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2009, 20:07 |
|
||
|
nhibernate, ошибка "No persister for: ....
|
|||
|---|---|---|---|
|
#18+
NHibernate-2.1.2.GA-src\src\NHibernate.Test\SqlTest\Custom\Oracle\Mappings.hbm.xml Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. моя SP Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. мой Код: plaintext 1. 2. 3. 4. 5. 6. Код: plaintext 1. 2. 3. 4. 5. 6. 7. Сакраментальный вопрос: Кто виноватЪ? Что делатЪ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2010, 17:56 |
|
||
|
|

start [/forum/topic.php?fid=17&gotonew=1&tid=1351337]: |
0ms |
get settings: |
8ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
143ms |
get topic data: |
10ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 466ms |

| 0 / 0 |
