我想在我的控制器中获得postgresql中序列的nextvalue。
我写了一个自定义查询,但我需要将其设置为Id(这是整数类型)。
我该怎么做呢,或者我也应该编写自定义插入查询?
int count = session.CreateSQLQuery("SELECT nextval('transport_id_seq')");
答案 0 :(得分:0)
正如@Craig Ringer所说,只需执行查询:
var count = session.CreateSQLQuery("SELECT nextval('transport_id_seq')")
.UniqueResult<long>();