Я новый разработчик NHibernate. Я использую атрибуты, а не файлы карт, и я настроил приложение для создания таблиц автоматически.Список отображения атрибутов NHibernate
У меня есть два класса, группа и пользователь.
жгутов класс группы У меня есть список пользователей
public class Group
{
[NHibernate.Mapping.Attributes.Id(Name = "GroupId")]
[NHibernate.Mapping.Attributes.Generator(Class = "guid")]
public virtual Guid GroupId { get; set; }
// What Attributes do I place here
public virtual List<User> Users { get; set; }
}
Я не могу найти правильные атрибуты, так что там будет две таблицы, которые имеют один ко многим отношений.
Может ли кто-нибудь помочь?
Спасибо, Ronny
Спасибо за ваш повтор, я пытаюсь использовать [OneToMany], но пользователи не были сохранены. Затем я попытался добавить [List] [Key] [Index], и я получил два типа ошибок. «Неожиданное количество строк: 0; ожидается: 1» «Объект ссылается на несохраненный экземпляр переходного процесса ...» – Ronny
Вы сохранили пользователя в первую очередь? И (для NH2.x) это внутри транзакции? –
спасибо, в этом была проблема :) Есть ли способ сообщить Hibernate автоматически сохранить детей? – Ronny