本人以前做java的、现在改用C#、太多东西不了改!!
这次项目中使用NHibernate做数据的持久、前台通过json形式传来数据、转换成对象入库。
但就在session.save(obj)插入数据库时,死活不让我插。 求解!
-------------------
obj.Id = System.Guid.NewGuid().ToString();
DataAccessor.Save(obj);
-------------------
公共类DataAccessor:
public static int Save(object obj)
{
ISession session = null;
try
{
session = OpenSession();
session.Save(obj);
session.Flush();
}
catch ..
-------------------
调试到save时:‘在 NHibernate.MappingException 中第一次偶然出现的“NHibernate.DLL”类型的异常’、、字段、类型都很简单全部都是Varchar、我想映射文件不会出错、而且这些数据我都验证了直接插入数据库是可以的==、百思不得其解、求指点一二!
这次项目中使用NHibernate做数据的持久、前台通过json形式传来数据、转换成对象入库。
但就在session.save(obj)插入数据库时,死活不让我插。 求解!
-------------------
obj.Id = System.Guid.NewGuid().ToString();
DataAccessor.Save(obj);
-------------------
公共类DataAccessor:
public static int Save(object obj)
{
ISession session = null;
try
{
session = OpenSession();
session.Save(obj);
session.Flush();
}
catch ..
-------------------
调试到save时:‘在 NHibernate.MappingException 中第一次偶然出现的“NHibernate.DLL”类型的异常’、、字段、类型都很简单全部都是Varchar、我想映射文件不会出错、而且这些数据我都验证了直接插入数据库是可以的==、百思不得其解、求指点一二!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货