当调试一切似乎很好。插入提交并没有回滚,没有例外。我当然希望有人能够帮助这一点。NHibernate插入是提交但对象没有坚持在表
这里是我的电话:
using (ITransaction transaction = _session.BeginTransaction())
{
_session.Save(calc);
transaction.Commit();
}
真正简单的映射:
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
assembly="SigCalculator"
namespace="SigCalculator.Domain">
<id name="ID">
<generator class="guid" />
</id>
<property name="Time" />
<property name="Equation" />
这里的对象:
session.Flush();
交易前提交:
public class Calculation
{
public virtual Guid ID { get; set; }
public virtual DateTime Time { get; set; }
public virtual string Equation { get; set; }
}
呵呵,这样的失误发生在我们所有人。 – 2009-01-19 06:59:41