我可以将实体的标识映射到其值不是自动生成但仍然唯一的列吗?

如果是这样,我应该在xml身份/生成器标签中添加什么?

感谢。

有帮助吗?

解决方案

这取决于如何创建新的身份值。我猜这里是用来手动(在保存之前)将值赋给新行。仅供参考 - 如果您使用指定的发电机:

由于其固有的性质,使用此生成器的实体无法通过ISession的SaveOrUpdate()方法保存。相反,如果要通过调用ISession的Save()或Update()方法来保存或更新对象,则必须明确指定NHibernate。

生成器文档

scroll top