-1
我試圖檢查序列的下一個val。squence的下一個val總是空的
這裏是方法:
public Long getCodeCommercialOffer(final String seq) {
final Session session = (Session) getEntityManager().getDelegate();
Query q= (Query) session.createQuery("SELECT " + seq + ".nextval FROM dual");
return (Long) q.getSingleResult();
}
爲什麼回報總是空?
從這樣的序列中選擇似乎很奇怪。爲什麼在將數據插入系統時直接引用序列,並使用RETURNING獲取分配的值? –