0

我正在使用 HBM 文件在 nHibernate 中映射一些表值函数。我们的表函数最近发生了很大变化,所以我想确保在进行这些更改时更新我们的映射文件。我可以通过运行加载 HBM 查询、添加参数并执行查询的函数来对映射文件进行单元测试。如果我的映射文件有一个额外的列、拼写错误的列或错误的数据类型,我就知道出了点问题,因为查询将失败。

但是,如果表值函数包含我的映射文件没有的新列,则查询不会失败?有什么办法可以将它添加到我的测试中?

4

1 回答 1

0

您将需要数据。内存中的sqlite可以解决问题。在您的测试中,您将在数据库中插入一个项目并立即读取它。所有选定的字段值应与插入的值相同。

于 2013-05-15T13:16:38.717 回答