session.createSQLQuery 查询 SELECT NEXT VALUE FOR dbo.AR_MAWB_ID 示例
时间: 2024-02-01 22:15:08 浏览: 165
Hibernate-HQL.rar_HQL_hibernate hql
这是一个 SQL Server 数据库中获取下一个序列值的示例。可以使用以下代码来执行此查询:
```
String sql = "SELECT NEXT VALUE FOR dbo.AR_MAWB_ID";
SQLQuery query = session.createSQLQuery(sql);
BigInteger result = (BigInteger) query.uniqueResult();
```
这将返回一个 BigInteger 类型的值,表示下一个序列值。请注意,这假定你已经在数据库中创建了名为 "dbo.AR_MAWB_ID" 的序列。如果没有,请使用以下代码创建它:
```
CREATE SEQUENCE dbo.AR_MAWB_ID
START WITH 1
INCREMENT BY 1
```
这将创建一个名为 "dbo.AR_MAWB_ID" 的序列,并从 1 开始自动递增。
阅读全文