English 中文(简体)
NHibernate - Why is connection need to buildingshop if connection can be adopted to session Constructionor?
原标题:NHibernate - Why is connection needed to build factory if connection can be passed to session constructor?
  • 时间:2009-11-02 19:25:28
  •  标签:

I m New to NHibernate, 并试图利用它与DB2连接。 在审判、错误和研究以及更多的审判和错误及研究之后,我终于发现了一个错误,我无法找到答案。

错误信息是:“用户必须提供指定经营实体。 NET联线——NHibernate不是创造的

这一错误并不十分有益。 这是否意味着我需要1)把连接放在我的议事档案中,2)我是否需要将连接送到工厂? 如果是真的,这一强制性吗? 如果是这样,我们为什么能够把连接点的物体带入我想要做的那次会议?

如果2)是真实的,我如何将相关物体运入工厂?

事先感谢你。 下面是我的法典,可能有助于:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <configSections>
        <section name="hibernate-configuration" type="NHibernate.Cfg.ConfigurationSectionHandler, NHibernate" />
    </configSections>
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
    <session-factory>
        <property name="dialect">NHibernate.Dialect.DB2400Dialect</property>
        <property name="proxyfactory.factory_class">NHibernate.ByteCode.Castle.ProxyFactoryFactory, NHibernate.ByteCode.Castle</property>
    </session-factory>
</hibernate-configuration>  
</configuration>

try
{               
    Configuration cfg = new Configuration();  

    cfg.AddInputStream(NHibernate.Mapping.Attributes.HbmSerializer.Default.Serialize(persistentClass));
    SessionFactory = cfg.Configure().BuildSessionFactory(); //HERE I GET THE EXCEPTION
}
catch (Exception ex)
{
    throw new Exception("NHibernate initialization failed", ex);
}
最佳回答

您需要会议结构,如连接、你使用何种地图、你使用何种藏匿点、什么类型的方言等等。 不仅如此,通过连接作为建筑商争辩,可能给你另一个无益的例外。 你必须把这一联系安排在你们的组合中。

问题回答




相关问题
热门标签