我正在用asp.net中的MySql在Nhibernate中做一個項目。在這同時執行的代碼我想在下面一行持久層在配置持久層期間發生異常
的配置過程中
發生異常錯誤
ISessionFactory factory = new NHibernate.Cfg.Configuration().Configure).BuildSessionFactory();
因此,讓我幫麻煩拍攝錯誤。
這裏是我的配置文件
<?xml version="1.0" encoding="utf-8" ?> <hibernate-configuration xmlns="urn:nhibernate-configuration-2.2"> <!-- an ISessionFactory instance --> <session-factory> <!-- properties --> <property name="connection.provider"> NHibernate.Connection.DriverConnectionProvider </property> <property name="connection.driver_class"> NHibernate.Driver.MySqlDataDriver </property> <property name="connection.connection_string"> Server=localhost;Database=hrms;User ID=test;Password=test; </property> <property name="dialect">NHibernate.Dialect.MySQL5Dialect</property> <property name="show_mysql">true</property> <!-- mapping files --> <mapping resource="WebApp1.Job.hbm.xml" assembly="WebApp1" /> </session-factory> </hibernate-configuration>
你也應該發佈你的配置。 –
這個錯誤是非常通用的,可能是由很多因素造成的,但一個可能的原因可能是缺少或格式錯誤的「hibernate.cfg.xml」。 –
我試過bt找不到 –