Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

erro ao persistir outra entidade no banco

Erro ao gravar outra entidade no banco.

NHibernate.MappingException não foi manipulada pelo código do usuário
  HResult=-2146232832
  Message=No persister for: SistemaOCW.Entidade.Empresa
  Source=NHibernate
  StackTrace:
       em NHibernate.Impl.SessionFactoryImpl.GetEntityPersister(String entityName)
       em NHibernate.Impl.SessionImpl.GetEntityPersister(String entityName, Object obj)
       em NHibernate.Event.Default.AbstractSaveEventListener.SaveWithGeneratedId(Object entity, String entityName, Object anything, IEventSource source, Boolean requiresImmediateIdAccess)
       em NHibernate.Event.Default.DefaultSaveOrUpdateEventListener.SaveWithGeneratedOrRequestedId(SaveOrUpdateEvent event)
       em NHibernate.Event.Default.DefaultSaveOrUpdateEventListener.EntityIsTransient(SaveOrUpdateEvent event)
       em NHibernate.Event.Default.DefaultSaveEventListener.PerformSaveOrUpdate(SaveOrUpdateEvent event)
       em NHibernate.Event.Default.DefaultSaveOrUpdateEventListener.OnSaveOrUpdate(SaveOrUpdateEvent event)
       em NHibernate.Impl.SessionImpl.FireSave(SaveOrUpdateEvent event)
       em NHibernate.Impl.SessionImpl.Save(Object obj)
       em SistemaOCW.DAO.EmpresaDAO.Adiciona(Empresa empresa) na d:\OCW\SistemaOCW\SistemaOCW\DAO\EmpresaDAO.cs:linha 27
       em SistemaOCW.Controllers.EmpresaController.Adiciona(Empresa empresa) na d:\OCW\SistemaOCW\SistemaOCW\Controllers\EmpresaController.cs:linha 33
       em lambda_method(Closure , ControllerBase , Object[] )
       em System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters)
       em System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters)
       em System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
       em System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass15.<InvokeActionMethodWithFilters>b__12()
       em System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation)
  InnerException:
1 resposta
solução!

Resolvido falta de atenção nas classes de mapeamento marcar(recurso incorporado).