nHiberate基于.net2.0配置出错的解决方法
2007-08-23 17:30
429 查看
nhibernate的时候出现的错误
XML validation error: 未能找到元素“urn:nhibernate-mapping-2.0:hibernate-mapping”的架构信息。 使用nhibernate的时候出现的错误。
在Default.aspx.cs 里写操作数据库的代码,比如插入:
protected void Button2_Click(object sender, EventArgs e)
{
NHibernate.Cfg.Configuration cfg = new NHibernate.Cfg.Configuration();
cfg.AddXmlFile(Server.MapPath("Customer.hbm.xml"));
ISession session = cfg.BuildSessionFactory().OpenSession();
ITransaction transaction = session.BeginTransaction();
User newUser = new User();
newUser.Id = "joe_cool";
newUser.UserName = "Joseph Cool";
newUser.Password = "abc123";
newUser.EmailAddress = "joe@cool.com";
newUser.LastLogon = DateTime.Now;
session.Save(newUser);
transaction.Commit();
session.Close();
}
以下是数据库为sql server 的nhibernate配置节:
type="System.Configuration.NameValueSectionHandler, System, Version=1.0.5000.0,Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
value="true"/>
value="NHibernate.Connection.DriverConnectionProvider"/>
value="NHibernate.Dialect.MsSql2000Dialect"/>
value="NHibernate.Driver.SqlClientDriver"/>
value="Data Source=server;Initial Catalog=schema;User ID=username;Password=password"/>
我想知道是什么原因?怎么解决?
----------------------------------------------------------------------
hibernate-mapping xmlns="urn:nhibernate-mapping-2.0">
改为
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2">
相关文章推荐
- centos6.x中fstab配置文件出错导致无法启动及忘记root密码解决方法
- SQL Server安装出错:安装程序配置服务器失败的解决方法 [转]
- cmake + visual studio 配置出错的解决方法
- mysql安装配置出错的解决方法
- 配置出错解决方法
- win8网络配置出错无法上网问题的解决方法
- tq2440移植网口驱动,编译出错的解决方法,基于2.6.30.4版本
- 出现localStorage链接出错的解决办法(配置方法)
- ubuntu12.04 修改mysql配置文件my.cnf编码出错---解决方法
- qt5 opencv3.0 配置后,编译出错问题的解决方法
- 配置yum 等出错一系统解决方法
- Hibernate4.3.6 Final+Spring3.0.5配置出错提示及解决方法
- 将加密数据写入Web服务器配置数据库时出错,0x80090010 = 拒绝访问 的解决方法
- MyEclipse中提示SpringMVC的XML配置文件出错解决方法
- 配置Apache时出错及解决方法
- Sql Server安装出错,安装程序配置服务器失败的解决方法小结
- 配置Struts2环境出错问题的解决方法
- Aptana配置出错的各种解决方法
- ubuntu16.04 修改mysql配置文件my.cnf编码出错---解决方法
- ANT安装配置出错解决方法记录