我正在使用nhibernate,我遇到了一个问题,我想知道nhibernate - GeneratedBy Sequence是如何工作的。 当我试图保存时,它是否会从序列中生成一个id?例如,如果我有一个实体,我将其映射为从序列生成id,并且我将id设置为不同于0的值,它是否会从序列中生成id?或者只保存为给定的ID?
感谢。
答案 0 :(得分:1)
好吧,试试看,你可能会看到它会从序列中生成一个id。我不知道任何ID generator允许明确设置除<input type="file" name="file" id="file">
生成器之外的ID。
如果您确实需要某种混合序列/分配的生成器,您可能会对Creating a custom id generator教程感兴趣。它应该可以帮助你自己写。但它的语义会很棘手:你如何确保序列本身不会在以后发出指定的id?