mysql - 获取下一个id

标签 mysql nhibernate

我的问题是如何在 mysql 数据库中使用 NHibernate 为自动递增 ID 列获取下一个 ID?

谢谢,

最佳答案

根据您在下面给出的进一步描述(作为答案?),在我看来您确实在寻找 NHibernate 功能来自动读回数据库生成的 ID:identity

这将告诉 NHibernate ID 的值由数据库在插入时确定,它不会将值作为其 INSERT 语句的一部分发送,并且它将在执行插入后读回 ID 列的值。但是您必须告诉数据库(在表定义中)它应该为插入的每条记录自动生成 ID 列的值...

关于mysql - 获取下一个id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1861395/

相关文章:

php - 错误的 PDO Select 语句

mysql - 如何在NHibernate QueryOver中的Join语句中而不是在Where block 中指定多个条件

hibernate - 使用 Hibernate 和领域驱动设计时如何处理复合模式?

c# - 这些是什么类型的关系?

NHibernate.Caches.EnyimMemcached,protobuf-net.Enyim 想要 Enyim.Caching 的冲突版本

c# - 使用 FluentNHibernate NHibernate 3.3 的错误映射

c# - 无法让延迟的 LINQ 语句在 nHibernate 中工作

mysql - 在 MySQL 中存储调查回复的最佳方式是什么?

将数据库从 MySQL 更改为 SQLite 后的 Java 项目错误

mysql - 为什么 MySQL GRANT 没有创建关联的用户帐户?