MappingException при попытке использовать Guid с Oracle и NHibernate - PullRequest
0 голосов
/ 08 июня 2011

Я пытаюсь использовать NHibernate для сохранения объектов, использующих Guids для своих идентификаторов с диалектом Oracle10g, и получаю следующее исключение: Could not determine type for: MyObject..., for columns: NHibernate.Mapping.Column(ID) (type is MappingException).

Мой класс выглядит примерно так:

public class MyObject
{
    public virtual Guid Id { get; set; }
    ...

Я пробовал несколько вариантов, но мой отображающий XML в настоящее время выглядит примерно так:

<class name="MyObject" table="MY_OBJECT">
  <id column="ID" name="Id"/>

Столбец "ID" в Oracle имеет тип RAW (16).

Что я делаю не так?Я пытался использовать пользовательский тип пользователя, но получаю то же сообщение об ошибке.Любые предложения будут с благодарностью.

1 Ответ

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