Spring.net

IOC AOP

博客园 首页 新随笔 联系 订阅 管理

    今天测试NHibernate发现如下现象:

   1.简单POCO,Save之后使用Delete(stirng query)方式可以直接测试通过;

   2.如果Class中有关联实体(Manager-to-one)方式,Save之后使用Delete(stirng query)删除返回值一直是0.只有Save之后Commit或Flush才能正常使用Delete(stirng query)删除,而且正常返回删除行数,但是会导致数据库中保存有实际的数据,测试完毕后需要删除掉;

  3.如果保存后使用Delete(object)就不存在上述问题.

posted on 2012-04-29 13:44  峰回路转  阅读(360)  评论(0)    收藏  举报